我正在尝试以与默认语言不同的语言显示新闻记录,但默认语言中不存在记录。
多语言配置是
config {
sys_language_mode = strict
sys_language_overlay = 0
}
页面上的插件设置为“所有语言”。
仅以默认语言存在的新闻将按预期被抑制,但仅以其他语言提供的新闻不会附加到列表中。
(EXT:新闻版本是2.2.1,TYPO3版本是4.7.14)
这是 Extbase 持久层的一个错误。我知道的唯一解决方法是用默认语言创建新闻记录,用默认语言隐藏它并翻译新闻。然后新闻记录仅以翻译版本显示。
更新 TYPO3 6.2:
自 TYPO3 6.2.4 起(请参阅https://git.typo3.org/Packages/TYPO3.CMS.git/commit/c78a2e051a5c163a54150013ceb96fe2542a8c11 https://git.typo3.org/Packages/TYPO3.CMS.git/commit/c78a2e051a5c163a54150013ceb96fe2542a8c11),Extbase 查询解析器可以在没有默认语言版本的情况下正常处理记录的本地化版本。不再需要解决方法。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)