【发布时间】:2013-09-05 23:23:05
【问题描述】:
我有一个包含许多用户的 Plone 站点。我试图使用户文件夹看起来尽可能自主。我认为 collective.lineage 包太多了,我正在尝试实现一个更简单的解决方案。 所以每当我创建一个新用户时,我都会进入zmi并为用户文件夹激活以下界面。
plone.app.layout.navigation.interfaces.INavigationRoot
这样用户就有了自己独立的导航栏。我还使用 collective.folderlogo 让用户轻松地将 plone 网站徽标替换为自己的。
我想知道是否有办法在我创建新用户时自动激活 INavigationRoot 界面。
【问题讨论】:
-
你很可能可以监听一个新成员创建事件,然后在你自己的插件代码中标记文件夹上的接口:developer.plone.org/components/…