我正在尝试以不同语言显示默认语言的新闻记录,其中不存在默认语言的记录。
多语言配置
config {
sys_language_mode = strict
sys_language_overlay = 0
}
页面上的插件设置为“所有语言”。
仅按预期禁止以默认语言存在的新闻,但仅以其他语言提供的新闻不会附加到列表中。
(EXT:新闻版本为2.2.1,TYPO3版本为4.7.14)
答案 0 :(得分:4)
这是Extbase持久层中的一个错误。我所知道的唯一解决方法是使用默认语言创建新闻记录,将其隐藏为默认语言并对新闻进行翻译。然后新闻记录仅显示在翻译版本中。
更新TYPO3 6.2:
从TYPO3 6.2.4开始(参见https://git.typo3.org/Packages/TYPO3.CMS.git/commit/c78a2e051a5c163a54150013ceb96fe2542a8c11),Extbase查询解析器可以正常使用没有默认语言版本的本地化记录版本。不再需要解决方法了。