我开发与Plone的多语种网站。我想有每个文件夹的一种语言,但Plone的导航UI是造成问题。

我在我的根数不同的文件夹,例如en,DE,NL,等等。这些文件夹里面是实际的内容,如EN /新闻,NL /的Nieuw,DE /新闻报,等等。我已成立的Plone语言工具挑选的语言从URL设置,但导航不显示正确的项目。

选项卡式导航正在为语言文件夹的标签。路径栏是显示"You are here: Home -> en -> news"。我怎样才能改变标签导航和路径栏显示的语言特定的文件夹里面的物品?我想有“新闻”选项卡,在英文网站不是“恩”。路径栏应显示"You are here: Home -> news"

我使用的Plone 3.2.3 Plone的语言工具3.0.2和2.4 LinguaPlone

有帮助吗?

解决方案

每个语言文件夹应该实现INavigationRoot。 您可以通过进入ZMI,找到文件夹,然后将接口选项卡设置了。在那里,你会发现plone.app.layout.navigation.interfaces.INavigationRoot。点击它,导航将把它作为树的根。 (请注意,在Plone 3.3 INavigationRoot支持已经变得更好,所以你可能要升级 - 通过Maurits的编辑)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top