我有一個自定義portlet管理器,並且我想默認情況下將黑名單(aka block)上下文(aka parent)portlet。我發現了一些方法,但是它們要麼需要一個特定的位置(所以不需要在網站範圍內),要麼只有當我在一個不同的包中定義了Portlet管理器的位置時纔會工作(在portlets.xml之前運行setuphanders.py導入,因此Portlet管理器尚不存在),這不是跑步者。默認情況下在plone中阻塞上下文portlet
我真正想要做的是使用portlets.xml的genericSetup黑名單語法用「*」像這樣的位置:
<blacklist
manager="custom.portletmanager"
location="*"
category="context"
status="block"
/>
但是,唉,也似乎並不工作。有什麼建議麼?