0
我構建了一個可以爲對象分配標籤的擴展,這是與對象的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爲那個信息,一個問題;如果我的默認語言是意大利語,我會如何在'Resources/Private/Language'中做到這一點......現在我使用'it.locallang.xlf',但應該是'en.locallang.xlf',因爲英語將是一個額外的語言 – webMan
英語始終是有關翻譯文件的默認語言。但是,您可以配置任何您想要的語言。查看翻譯指南。 – pgampe