将安装从TYPO3 8升级到TYPO3 9.5.5,并将语言配置切换到站点后(在TypoScript中不再使用config.*language*
),我确实遇到了一些国际化错误,主要是记录以错误的语言显示:>
我已经测试了config.sys_language_overlay
到0
,1
和hideNonTranslated
到config.tx_extbase.persistence.consistentTranslationOverlayHandling
到0
的设置。
经过几天的调试和逐步执行代码,我仍然不知道错误可能在哪里或应该研究哪些设置;对此方向的任何提示将不胜感激。对于数据库中的多语言M:M关系(对于类别)应该是什么样子以及它们如何在ExtBase中工作,我也不确定,但是8.x上的行为很好。