【问题标题】:How to activate the INavigationRoot interface when creating new members in plone site在plone站点创建新成员时如何激活INavigationRoot接口
【发布时间】:2013-09-05 23:23:05
【问题描述】:

我有一个包含许多用户的 Plone 站点。我试图使用户文件夹看起来尽可能自主。我认为 collective.lineage 包太多了,我正在尝试实现一个更简单的解决方案。 所以每当我创建一个新用户时,我都会进入zmi并为用户文件夹激活以下界面。

plone.app.layout.navigation.interfaces.INavigationRoot

这样用户就有了自己独立的导航栏。我还使用 collective.folderlogo 让用户轻松地将 plone 网站徽标替换为自己的。

我想知道是否有办法在我创建新用户时自动激活 INavigationRoot 界面。

【问题讨论】:

标签: plone plone-4.x


【解决方案1】:

您必须收听来自Products.PluggableAuthServiceIPrincipalCreatedEvent;然后您可以按照 Mikko 的建议使用 INavigationRoot 标记该文件夹。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-29
    • 2012-05-24
    • 2017-09-12
    • 1970-01-01
    • 2012-01-22
    • 1970-01-01
    相关资源
    最近更新 更多