Typo3-内容在翻译时显示两次

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

我使用Typo3 9.5,并且我尝试使用Typo3的复制过程来翻译页面,当我更改为默认语言(EN)以外的其他语言时,内容会显示两次的问题。

 languages:
 -
  title: English
  enabled: true
  languageId: '0'
  base: /
  typo3Language: default
  locale: en_US.UTF-8
  iso-639-1: en
  navigationTitle: EN
  hreflang: en-US
  direction: ''
  flag: en-us-gb
 -
 title: Deutsch
 enabled: true
 languageId: '1'
 base: /de/
 typo3Language: de
 locale: de_DE.UTF-8
 iso-639-1: de
 navigationTitle: de
 hreflang: de-DE
 direction: ''
 fallbackType: fallback
 fallbacks: '0'
 flag: de

在我的配置中,我尝试使用:languageField = sys_language_uid

  select {
        orderBy = sorting
        languageField = sys_language_uid###
        where = {#colPos}={register:colPos}
        where.insertData = 1
        pidInList.data = register:pageUid
        pidInList.override.data = register:contentFromPid
    }

但是将始终显示默认语言(EN),但如果使用:

        includeRecordsWithoutDefaultTranslation = 1

内容将显示两次。任何想法 ?谢谢

typo3 typoscript typo3-9.x
1个回答
0
投票

在尊重您要获取的表的同时,将自动检测选项languageField和pidInList以匹配当前页面和语言。出于测试目的,您只能使用“

但是我认为您的问题位于配置中的其他位置。您还会根据“ L” -GET-Var设置config.-Typoscript-Section的某些语言设置,例如sys_language_uid吗?

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