列表视图/对象视图中缺少语言下拉列表(Typo3 11)

问题描述 投票:0回答:1

我最近将 TYPO3 CMS 从版本 9 更新到版本 11,并且在列表视图中遇到了本地化下拉列表的问题。在 TYPO3 v9 中,当我处于列表视图(在事件中)时,我可以在顶部看到一个本地化下拉列表,它允许我在不同语言之间切换。但是,更新到 TYPO3 v11 后,此下拉列表不再可见。我在本地化下看到的唯一选项是“标准”或什么都没有。

Typo3 9 Typo3 11

我的TCA:

   [ 'sys_language_uid' => [
            'exclude' => true,
            'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.language',
            'config' => [
                'type' => 'language',
            ],
        ],
        'l10n_parent' => [
            'displayCond' => 'FIELD:sys_language_uid:>:0',
            'exclude' => true,
            'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.l18n_parent',
            'config' => [
                'type' => 'select',
                'renderType' => 'selectSingle',
                'default' => 0,
                'items' => [
                    ['', 0],
                ],
                'foreign_table' => 'tx_events_domain_model_events',
                'foreign_table_where' => 'AND {#tx_tevents_domain_model_events}.{#pid}=###CURRENT_PID### AND {#tx_events_domain_model_events}.{#sys_language_uid} IN (-1,0)',
            ],
        ],
        'l10n_diffsource' => [
            'config' => [
                'type' => 'passthrough',
            ],
        ],
    ]
listview typo3
1个回答
0
投票

刚刚检查过,使用默认的 CMS 11,删除语言开关的唯一选择是您正在尝试翻译页面上未翻译的记录。

您始终必须先将页面(甚至配置为文件夹的页面)翻译为所有所需的目标语言,然后才能翻译该页面上的任何记录。

© www.soinside.com 2019 - 2024. All rights reserved.