我有一个自定义的 portlet 管理器,我想默认将(又名块)上下文(又名父级)portlet 列入黑名单。我找到了几种方法,但它们要么需要特定的位置(因此不是整个站点),要么仅在我位于与定义 portlet 管理器的位置不同的包中时才有效(setuphanders.py 在 portlets.xml 之前运行)导入,因此 portlet 管理器还不存在),它不是运行器。
我真正想做的是在 portlets.xml 中使用 genericSetup 黑名单语法,并在如下位置使用“*”:
<blacklist
manager="custom.portletmanager"
location="*"
category="context"
status="block"
/>
但是,唉,这似乎行不通。有什么建议么?