1

Products,Carousel は、setuphandler でplone.contentviewsいくつかのファンキーなインライン コードを使用して、マネージャーにビューレットを追加します。このビューレットを非表示にしようとしています。次のようなさまざまな手法を試しました。

  • 私のテンプレートをオーバーライドするconfigure.zcml

  • <hidden>私のタグを使用してviewlets.xml

しかし、何も効果がないようです。ただし、 に入る@@manage-viewletsと、手で隠すことができます。

起動時にこれを自動的に行うにはどうすればよいですか?

4

1 に答える 1

1

あまりエレガントではありませんが、どうしても必要な場合は、z3c.jbot を使用してビューレット テンプレートをオーバーライドできます。カスタム製品内の z3c.jbot テンプレート フォルダーにProducts.Carousel.browser.viewlet.ptという空のテンプレートを提供するだけです。

于 2011-05-13T07:50:42.927 に答える