当“l18parent”为空(0)时,本地化不起作用

时间:2017-12-04 11:33:18

标签: typo3 typo3-8.x

当使用“translate”方法翻译内容元素并因此具有l18parent时,内容显示在前端。 使用“复制”方法或使用新语言创建内容时,内容不会出现在前端。

在取消CE表格中的l18parent并再次选择父母时,可以简单地测试它。 查看随附的屏幕截图。

与父母一起工作。 没有父母,没有工作(没有出现在前端)。

不工作

not working

工作

working

1 个答案:

答案 0 :(得分:1)

由于TYPO3 6.2有一个CONTENT对象的新设置:includeRecordsWithoutDefaultTranslation

见这里:https://docs.typo3.org/typo3cms/TyposcriptReference/6.2/Functions/Select/

在此之前,CONTENT对象获取所有元素。 在此更改之后,仅显示在后端使用翻译按钮正确翻译的元素,因为它们具有父级。

也许你可以在你的typoscript中查看这些设置(在你的typoscript开头):

styles.content.get.select.includeRecordsWithoutDefaultTranslation = 1
styles.content.getLeft.select.includeRecordsWithoutDefaultTranslation = 1
styles.content.getRight.select.includeRecordsWithoutDefaultTranslation = 1

然后所有元素都应该再出现;即使是那些没有父母的人。

这方面的原始资源是用德语写的: http://blog.teamgeist-medien.de/2014/08/typo3-content-anzeige-von-uebersetzungen-ohne-parent-bzw-default-translation.html