我正在将我编写的扩展名(从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-但未使用)
谢谢
答案 0 :(得分:0)
这是TYPO3 extbase本身的错误,请参见问题https://forge.typo3.org/issues/86619和https://review.typo3.org/#/c/58635/处的更改(尚未合并)。