1

Ploneのビューレットはデフォルトでサイト全体に表示されます。ビューレットを特定のページにのみ表示するにはどうすればよいですか?

4

2 に答える 2

2

これは、Ploneのテーマインターフェースで行われます。このドキュメントを確認してください:

http://plone.org/documentation/manual/theme-reference/buildingblocks/components/themespecific

パスターテンプレートを使用してテーマ/ビューレットを作成した場合は、すべてが適切に配置され、使用できる状態になっている必要があります。

于 2010-07-23T07:19:23.070 に答える
2

@ user276028で言及されているテーマ固有のビューレットに加えて、テーマ以外のビューレット用のブラウザレイヤーを作成できます。

collective.atimage.transformtoolbarからの例:

  1. ブラウザレイヤーを作成します(paster localcommandで作成できますaddcontent browserlayer):

  2. ビューレット登録でレイヤーを使用します。

    • インターフェイスを指すlayer属性を使用して、configure.zcmlでビューレット登録を編集します。

forconfigure.zcmlリンクファイルでは、一部のコンテンツタイプ(プロパティ)とそのコンテンツタイプ(プロパティ)のデフォルトビューに対してのみビューレットを表示する方法も確認できますview

それ以外の場合は、使用可能な方法のように、ビューレットコードまたはテンプレートをいつ表示/非表示にするかを決定する必要があると思います。

于 2011-03-10T14:09:19.620 に答える