10. 05. 2019, 14:49

Hi,

ich bin dabei eine Extabse Extension unter der TYPO3 9 LTS zu bauen.
Für einige Felder xhabe ich 'l10n_display' => 'defaultAsReadonly' gesetzt, damit diese Felder in der Übersetzung nicht überschrieben werden können.
Ich habe Übersetzungen der Entities, die ich verknüpfe, zeige die in der Default-Sprache aber nicht an:
[code]

'categories' => [
'l10n_display' => 'defaultAsReadonly',
'exclude' => true,
'label' => 'LLL:EXT:example/Resources/Private/Language/locallang_db.xlf:tx_EXAMPLE_domain_model_offer.categories',
'config' => [
'type' => 'select',
'renderType' => 'selectSingle',
'foreign_table' => 'tx_EXAMPLE_domain_model_category',
'MM' => 'tx_EXAMPLE_offer_category_mm',
'foreign_table_where' => 'AND tx_EXAMPLE_domain_model_category.pid=###CURRENT_PID### AND tx_EXAMPLE_domain_model_category.sys_language_uid IN (-1,0) ORDER BY tx_EXAMPLE_domain_model_category.title',
],

],
'brand' => [
'l10n_display' => 'defaultAsReadonly',
'exclude' => true,
'label' => 'LLL:EXT:example/Resources/Private/Language/locallang_db.xlf:tx_EXAMPLE_domain_model_offer.brand',
'config' => [
'type' => 'select',
'renderType' => 'selectSingle',
'foreign_table' => 'tx_EXAMPLE_domain_model_brand',
'foreign_table_where' => 'AND tx_EXAMPLE_domain_model_brand.pid=###CURRENT_PID### AND tx_EXAMPLE_domain_model_brand.sys_language_uid IN (-1,0) ORDER BY tx_EXAMPLE_domain_model_brand.title',
'minitems' => 0,
'maxitems' => 1,
],
],

'articleno' => [
'l10n_display' => 'defaultAsReadonly',
'exclude' => true,
'label' => 'LLL:EXT:example/Resources/Private/Language/locallang_db.xlf:tx_EXAMPLE_domain_model_offer.articleno',
'config' => [
'type' => 'input',
'size' => 30,
'eval' => 'trim'
],
],
[/code]

Wie greife ich im Frontend/im Repository nun korrekt auf die übersetzten Daten zu? Wie auf das input Feld ohne Übersetzung?

Zweite Frage: Ist es nicht möglich das "defaultAsReadonly" für FAL-Felder zu setzen?
Danke im vorraus!