現在表示中:

どのページにも、ユーザーが表示および編集できる一連のプロパティがあります。ページ作成時に使用されるプロパティもあれば(作成ビュー)、後の段階で表示および編集できるプロパティもあります(編集ビュー)。これらのページプロパティは、適切なページコンポーネントのダイアログ(cq:dialog)によって定義され、使用可能になります。

警告:

ページプロパティのビューのカスタマイズは、クラシック UI では使用できません。

各ページプロパティのデフォルト状態は次のとおりです。

  • 作成ビューでは非表示(例:ページを作成ウィザード)
  • 編集ビューでは表示(例:プロパティを表示

変更が必要な場合は、フィールドを明確に設定する必要があります。それには適切なノードプロパティを使用します。

  • 作成ビューで表示するページプロパティ(例:ページを作成ウィザード):
    • 名前:cq:showOnCreate
    • タイプ:Boolean
  • 編集ビューで表示するページプロパティ(例:「プロパティを表示編集」オプション):
    • 名前:cq:hideOnEdit
    • タイプ:Boolean

例として、基盤となるページコンポーネントの「基本」タブの「他のタイトルと説明」の下にグループ化されたフィールドの設定を参照してください。cq:showOnCreatetrue に設定されているので、これらのフィールドはページを作成ウィザードに表示されます。

/libs/foundation/components/page/cq:dialog/content/items/tabs/items/basic/items/column/items/moretitles   

ページプロパティの設定

ページコンポーネントのダイアログを設定し、適切なノードプロパティを適用することによって、表示するフィールドを設定することもできます。

例えば、デフォルトでは、ページを作成ウィザードには「その他のタイトルと説明」の下にグループ化されたフィールドが表示されます。これらのフィールドを非表示にするには、次のように設定します。

  1. /apps の下にページコンポーネントを作成します。

  2. Sling Resource Merger が提供するダイアログ差分比較を使用して)ページコンポーネントの「基本 - その他のタイトル」セクションのオーバーライドを作成します。例を以下に示します。

        <your-page-component>/cq:dialog/content/items/tabs/items/basic/items/column/items/moretitles    

    注意:

    リファレンスとして、以下を参照してください。

        /libs/foundation/components/page/cq:dialog

    ただし、/libs パス内の設定は一切変更しないでください。

    /libs のコンテンツは、インスタンスを次回アップグレードするとき(場合によってはホットフィックスまたは機能パックを適用したとき)に上書きされるからです。

    設定およびその他の変更に推奨される方法は次のとおりです。

    1. 必要な項目(/libs 内に存在)を、/apps の下で再作成します。
    2. /apps 内で変更作業をおこないます。

  3. 適切なノードプロパティを適用します。

    • 名前cq:showOnCreate
    • タイプBoolean
    • false

    ページを作成ウィザードに「その他のタイトルと説明」セクションが表示されなくなります。

注意:

ライブコピーと一緒に使用するページプロパティを設定する場合、詳しくは、ページプロパティに対する MSM ロックの設定を参照してください。

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

このサンプルは、Sling Resource Merger のダイアログ差分比較の手法を示しており、sling:orderBefore が使用されています。また、cq:showOnCreatecq:hideOnEdit の使用例も示しています。

GitHub のコード

このページのコードは GitHub にあります

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー