5

ブローカーデータベースにクエリを実行し、フィルターに基づいて実行時にコンポーネントのプレゼンテーションを表示するページを動的に作成しました。ページでTridionUIを使用してコンポーネントを編集しました。

ページのコンテンツは動的であるため、「コンテンツの作成と挿入」機能を使用したくありません。コンポーネントが作成され、ここで不要なコンテンツをページに挿入しようとします。

動的CPを使用してページの「コンテンツの挿入」および「新しいページ」機能を無効にできる方法はありますか?

私が欲しいのは、必要なコンテンツタイプを使用する「コンテンツの作成」を可能にすることです。

4

3 に答える 3

3

リボン ツールバーのボタンには、コマンドが関連付けられています。ボタンをクリックすると、コマンドが呼び出されます。既存のコマンドを拡張する方法がサポートされています。そのため、「isEnabled」メソッドをオーバーライドする、Insert Conter および New Page Buttons の Commands 拡張を作成できます。

于 2013-02-07T13:24:59.983 に答える
1

Meenakshi。構成設定を使用して、これらのボタン/機能を無効または非表示にすることができます。Vikasが指摘しているように、特定のコンテキスト内でそれらを無効にするという点では、インターフェイスを提示すると、ページ/ cpsのコンテキストをチェックし、それに応じて動作する、ある種のGUI拡張機能を確認する必要があります。

このリンクには、GUI拡張機能全般に関するいくつかの優れた参照ポイントが含まれています。:Tridionのリボンにカスタムボタンを作成する方法

于 2013-02-06T17:15:14.040 に答える
1

特定のテンプレート タイプでこれらのオプションを無効にするためのすぐに使える機能はないと思います。これらのオプションを無効にするには、GUI Extn を追加する必要がある場合があります。

于 2013-02-06T07:57:53.433 に答える