TYPO3 9.5 LTS Extension仅返回数据库条目的默认语言

时间:2018-10-08 15:41:47

标签: php typo3 typo3-extensions

我正在将我编写的扩展名(从6.2开始)迁移到TYPO3 9.5。 我已经在9.4中运行了它。 由于我更新为LTS,因此无法从数据库中获取任何转换后的值。

我正在使用的存储库查询直接来自extbase框(例如findByUid())

在翻译的页面上,我得到TYPO3的标准内容元素的预期结果。

在升级文档中,我找到了“重要的82363”部分,其中说,对本地化进行了一些更改,但据我了解,这仅在使用 languageOverlayMode 或< strong> languageMode 。我什么都不用。但是设置TypoScript开关

config.tx_extbase.features.consistentTranslationOverlayHandling = 0

将我的翻译恢复为9.5之前的水平。 但是,由于这只是一个临时解决方案,我需要找出问题所在。

(查询querySettings可得到我期望的结果;还会显示正确的languageUid-但未使用)

谢谢

1 个答案:

答案 0 :(得分:0)

这是TYPO3 extbase本身的错误,请参见问题https://forge.typo3.org/issues/86619https://review.typo3.org/#/c/58635/处的更改(尚未合并)。