使英文portlet出现在其他LinguaPlone翻译文件夹中

时间:2012-11-07 14:04:50

标签: plone linguaplone

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

Plone生态系统对这类问题有什么样的解决方案?

  • 从其他文件夹链接portlet

  • 制作“语言中立”的portlet

在这种情况下,无法在站点语言中性根中创建portlet,因为porlet特定于站点的子部分。

1 个答案:

答案 0 :(得分:0)

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

然后,将该标记接口分配给希望portlet显示的部分。