1

我正在用 Plone 开发一个多语言网站。我希望每个文件夹使用一种语言,但 Plone 导航 UI 会导致问题。

我的根目录中有几个不同的文件夹,例如 en、de、nl 等。在这些文件夹中是实际内容,例如 en/news、nl/nieuw、de/nachrichten 等。我已设置 Plone Language Tool 以从 URL 中选择语言设置,但导航未显示正确的项目。

选项卡式导航正在为语言文件夹制作选项卡。路径栏正在显示"You are here: Home -> en -> news"。如何更改选项卡式导航和路径栏以显示特定语言文件夹中的项目?我想在英文网站上有一个“新闻”标签,而不是“en”。路径栏应显示"You are here: Home -> news"

我将 Plone 3.2.3 与 Plone Language Tool 3.0.2 和 LinguaPlone 2.4 一起使用。

4

1 回答 1

4

每个语言文件夹都应该实现 INavigationRoot。您可以通过转到 ZMI、找到文件夹并转到 Interfaces 选项卡来进行设置。在那里你会找到 plone.app.layout.navigation.interfaces.INavigationRoot。单击它,导航会将其视为树的根。(请注意,在 Plone 3.3 中,对 INavigationRoot 的支持变得更好,因此您可能需要升级。——由 Maurits 编辑)

于 2009-08-12T07:12:13.753 回答