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

最終更新日: 2023-11-17

各ページには プロパティ ユーザーが表示および編集できるページの作成(ビューの作成)時に必要なものと、後のステージで表示および編集(ビューの編集)できるものがあります。 これらのページプロパティは、適切なページコンポーネントのダイアログ(cq:dialog)で定義し、使用できるようにします。

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

  • 作成ビューで非表示 ( 例: ページを作成 ウィザード )

  • 編集ビューで使用できます ( 例: プロパティを表示)

変更が必要な場合は、フィールドを具体的に設定する必要があります。 これは、次の適切なノードプロパティを使用しておこないます。

  • 作成ビューで使用できるページプロパティ ( 例: ページを作成 ウィザード ):

    • 名前:cq:showOnCreate
    • 型:Boolean
  • 編集ビューで使用できるページプロパティ ( 表示/編集 プロパティ オプション:

    • 名前:cq:hideOnEdit
    • 型:Boolean
ヒント

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

ページプロパティの設定

また、ページコンポーネントのダイアログを設定し、適切なノードプロパティを適用することで、使用可能なフィールドを設定できます。

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

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

  2. ページコンポーネントのbasicセクションにオーバーライドを作成します(Sling リソースマネージャー が提供する ダイアログの差分 を使用)。例を以下に示します。

    <your-page-component>/cq:dialog/content/items/tabs/items/basic
    
  3. basicpath プロパティに、基本タブのオーバーライドを指すように設定します(次の手順も参照してください)。次に例を示します。

    /apps/demos/components/page/tabs/basic
    
  4. 対応するパスに「basic - moretitles 」セクションのオーバーライドを作成します。例:

    /apps/demos/components/page/tabs/basic/items/column/items/moretitles
    
  5. 適切なノードプロパティを適用します。

    • 名前cq:showOnCreate
    • Boolean
    • false

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

メモ

ライブコピーで使用するページプロパティを設定する場合は、 マルチサイトマネージャの拡張 を参照してください。

ページプロパティの設定例

このサンプルは、 Sling Resource Merger 使用を含む sling:orderBefore. cq:showOnCreatecq:hideOnEdit の両方を使用することも説明されています。

このページのコードは、 GitHub.

このページ