3

我将 TYPO3 安装从 8.6 升级到 9.5。在内容设置为“所有语言”的页面上,这些元素不会显示在前端。

似乎只有在我用其他语言打开同一页面时才添加ContentObjectRenderer->getQueryConstraints约束 。AND (tt_content.sys_language_uid in (0,-1))在默认语言中,它始终是AND (tt_content.sys_language_uid = 0). 在 TYPO3 8.5 中,还以默认语言添加了预期的约束。

这是一个错误还是我错过了什么?我的相关 TypoScript 设置如下所示:

config {
    linkVars = L(0-1)
    defaultGetVars.L = 0
    sys_language_uid = 0
    sys_language_mode = content_fallback
    sys_language_overlay = hideNonTranslated
}

编辑:

我做了一些额外的测试,似乎 extbase 甚至 RECORDS TypoScript 对象类型都按预期工作。仅当使用 CONTENT 对象类型时才会出现问题(styles.content.get在 EXT:frontend 中就是这种情况)

编辑:

我创建了一个问题:https ://forge.typo3.org/issues/87093

4

1 回答 1

0

这是一个报告的错误,请看这里>> https://forge.typo3.org/issues/86762

于 2018-12-05T10:49:59.290 回答