Show Menu
トピック×

ページプロパティのビューのカスタマイズ

どのページにも、ユーザーが表示および編集できる一連の プロパティ があります。ページ作成時に使用されるプロパティもあれば(作成ビュー)、後の段階で表示および編集できるプロパティもあります(編集ビュー)。これらのページプロパティは、適切なページコンポーネントのダイアログ( cq:dialog )によって定義され、使用可能になります。
ページプロパティのビューのカスタマイズは、クラシック UI では使用できません。
各ページプロパティのデフォルト状態は次のとおりです。
  • 作成ビューでは非表示(例: ページを作成 ​ウィザード)
  • 編集ビューでは表示(例: プロパティを表示
変更が必要な場合は、フィールドを明確に設定する必要があります。それには適切なノードプロパティを使用します。
  • 作成ビューで表示するページプロパティ(例: ページを作成 ​ウィザード):
    • 名前: cq:showOnCreate
    • タイプ: Boolean
  • Page property to be available in the edit view (e.g. View / Edit ) Properties option):
    • 名前: cq:hideOnEdit
    • タイプ: Boolean
例として、基盤となるページコンポーネントの「 基本 」タブの「 他のタイトルと説明 」の下にグループ化されたフィールドの設定を参照してください。 に設定されているので、これらのフィールドは cq:showOnCreate ページを作成 true ウィザードに表示されます。
/libs/foundation/components/page/cq:dialog/content/items/tabs/items/basic/items/column/items/moretitles

ページプロパティ のカスタマイズのガイドについては 、「ページプロパティの拡張」チュートリアルを参照してください。

ページプロパティの設定

ページコンポーネントのダイアログを設定し、適切なノードプロパティを適用することによって、表示するフィールドを設定することもできます。
例えば、デフォルトでは、 **ページを作成​**ウィザード には「 ​その他のタイトルと説明​ 」の下にグループ化されたフィールドが表示されます。これらのフィールドを非表示にするには、次のように設定します。
  1. Create your page component under /apps .
  2. Create an override (using dialog diff provided by the Sling Resource Merger ) for the basic section of your page component; for example:
    <your-page-component>/cq:dialog/content/items/tabs/items/basic
    
    
    リファレンスとして、以下を参照してください。
         /libs/wcm/foundation/components/basicpage/v1/basicpage/cq:dialog However, you must not change anything in the /libs path. This is because the content of /libs is overwritten the next time you upgrade your instance (and may well be overwritten when you apply either a hotfix or feature pack). 設定およびその他の変更に推奨される方法は次のとおりです。
    1. Recreate the required item (i.e. as it exists in /libs ) under /apps
    2. Make any changes within /apps
  3. プロパティ path をonに設定し basic て、基本タブの上書きを指すようにします(次の手順も参照してください)。 次に例を示します。
    /apps/demos/components/page/tabs/basic
    
    
  4. 対応するパスに — basic セクシ moretitles ョンの上書きを作成します。例:
    /apps/demos/components/page/tabs/basic/items/column/items/moretitles
    
    
  5. 適切なノードプロパティを適用します。
    • 名前 : cq:showOnCreate
    • タイプ : Boolean
    • : false ページを作成 ​ウィザードに「 その他のタイトルと説明 」セクションが表示されなくなります。
ライブコピーと一緒に使用するページプロパティを設定する場合、詳しくは、 ページプロパティに対する MSM ロックの設定 を参照してください。

ページプロパティの設定サンプル

このサンプルは、 Sling Resource Merger のダイアログ差分比較の手法を示しており、 sling:orderBefore が使用されています。It also illustrates use of both cq:showOnCreate and cq:hideOnEdit .
GitHub のコード
このページのコードは GitHub にあります