代码之家  ›  专栏  ›  技术社区  ›  Sander Marechal

每个文件夹站点一种语言的plone导航

  •  1
  • Sander Marechal  · 技术社区  · 15 年前

    我正在用plone开发一个多语言站点。我希望每个文件夹都有一种语言,但是plone导航用户界面造成了问题。

    我在根目录中有几个不同的文件夹,如en、de、nl等。这些文件夹中包含实际内容,如en/news、nl/nieuw、de/nachrichten等。我已经设置了plone语言工具来从URL中选择语言设置,但是导航没有显示正确的项目。

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

    我正在使用plone 3.2.3和plone语言工具3.0.2以及linguaplone 2.4。

    1 回复  |  直到 13 年前
        1
  •  4
  •   maurits    13 年前

    每个语言文件夹都应该实现inavigationroot。 您可以通过转到ZMI,找到文件夹,然后转到Interfaces选项卡来设置它。在这里您可以找到plone.app.layout.navigation.interfaces.inavigationroot。单击它,导航将把它当作树的根。 (请注意,在plone 3.3中,对inavigationroot的支持已经有所改善,因此您可能需要升级。--毛里特编辑)