1

我有一个有五种不同语言的网站。我有一个英文portlet,我想让它以其他语言出现在文件夹和寻呼机中,这样所有语言的更新都会自动进行(无需手动复制粘贴文本)。

对于此类问题,Plone 生态系统有哪些解决方案?

  • 从其他文件夹链接 portlet

  • 制作“语言中立”portlet

在这种情况下,不能在站点语言中性根目录中创建 portlet,因为 portlet 特定于站点的一个子部分。

4

1 回答 1

0

我将自定义portlet 以仅在上下文中存在特定标记界面时才呈现,然后将其分配给与语言无关的根。如果您需要在一个部分中的所有文件夹上显示 portlet,您可以在下面检查aq_chain(context)列表中所有对象的接口。

然后,将该标记界面分配给您希望 portlet 出现的部分。

于 2012-11-07T16:57:21.280 回答