Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Typo3 后端用户语言中的类型3 TCA选择列表_Typo3_Backend_Typo3 7.6.x - Fatal编程技术网

Typo3 后端用户语言中的类型3 TCA选择列表

Typo3 后端用户语言中的类型3 TCA选择列表,typo3,backend,typo3-7.6.x,Typo3,Backend,Typo3 7.6.x,我构建了一个扩展,可以将标记分配给对象,这是一个与对象的1:n关系,标记从一个简单编辑器无法编辑的列表中选择 管理员必须为每个标记提供标记和翻译,因此我能够使用此TCA将列表限制为默认语言中的项目: 'tag' => [ 'exclude' => 1, 'label' => 'tag', 'config' => [ 'type' => 'select', 'ren

我构建了一个扩展,可以将标记分配给对象,这是一个与对象的1:n关系,标记从一个简单编辑器无法编辑的列表中选择

管理员必须为每个标记提供标记和翻译,因此我能够使用此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,
        ],

    ],
但是,我不想使用(-1,0)中的默认语言
,而是希望为后端用户
=##BE#u user_language_uid###
显示所选语言的列表。。。这可能吗?

您可以使用
###############
访问当前记录的
系统语言#uid
字段

但是,无法使用后端用户的语言,因为前端翻译与后端本地化无关。

您可以使用
###############
字段访问当前记录的
系统语言#######
字段


但是,不可能使用后端用户的语言,因为前端翻译与后端本地化无关。

Thanx对于该信息,有一个问题;如果我的默认语言是意大利语,我将如何在
Resources/Private/language
中做到这一点。。。现在我使用
it.locallang.xlf
,但那应该是
en.locallang.xlf
,因为英语将是一种附加语言英语始终是翻译文件的默认语言。但是,您可以根据需要配置任何语言。看看翻译指南。Thanx要了解这些信息,有一个问题;如果我的默认语言是意大利语,我将如何在
Resources/Private/language
中做到这一点。。。现在我使用
it.locallang.xlf
,但那应该是
en.locallang.xlf
,因为英语将是一种附加语言英语始终是翻译文件的默认语言。但是,您可以根据需要配置任何语言。看看翻译指南。