Я создаю расширение, которое может назначать тег для объекта, это отношение 1: n к объекту, и тег выбирается из списка, который простой редактор не может редактировать.TYPO3 Список выбора TCA на языке бэкэнда
администратор должен предоставить теги и переводы для каждого тега, так что я был в состоянии ограничить список элементов на языке по умолчанию с этим TCA:
'tag' => [
'exclude' => 1,
'label' => 'tag',
'config' => [
'type' => 'select',
'renderType' => 'selectSingle',
'items' => [
['none' , 0]
],
'foreign_table' => 'tx_myextension_domain_model_tags',
'foreign_table_where' => ' AND tx_myextension_domain_model_tags.sys_language_uid IN (-1, 0)',
'MM' => 'tx_myextension_object_tags_mm',
'maxitems' => 1,
'multiple' => 0,
'default' => 0,
],
],
но вместо языка по умолчанию IN (-1, 0)
Я хотел бы отобразить список на выбранном языке для бэкэнд-пользователя = ###BE_user_language_uid###
... это возможно?
Thanx для этой информации, один вопрос; если мой язык по умолчанию был бы итальянский, как бы это сделать в «Ресурсах/Частном/Языке» ... теперь я использую 'it.locallang.xlf', но это должно быть' en.locallang.xlf', поскольку английский был бы дополнительным язык – webMan
Английский язык всегда является языком по умолчанию для файлов перевода. Однако вы можете настроить любой язык, который вы хотите. Изучите руководство по переводу. – pgampe