カスタムポートレットマネージャがあり、デフォルトで(ブロック)コンテキスト(親)ポートレットをブラックリストに登録したいと思います。いくつかの方法を見つけましたが、それらは特定の場所を必要とする(サイト全体ではない)か、ポートレットマネージャが定義されている場所とは異なるパッケージにいる場合にのみ機能します(setuphanders.pyはportlets.xmlが実行される前に実行されます)インポートされたため、ポートレットマネージャはまだ存在していません)。これはランナーではありません。
私が本当にやりたいのは、portlets.xmlのgenericSetupブラックリスト構文を次のような場所に「*」を付けて使用することです。
<blacklist
manager="custom.portletmanager"
location="*"
category="context"
status="block"
/>
しかし、残念ながら、それはうまくいかないようです。助言がありますか?