Show Menu
トピック×

使用するテンプレートに基づいたコンポーネントの表示

フォーム作成者は、 テンプレート を使用してアダプティブフォームを作成する際、テンプレートポリシーに基づいて、特定のコンポーネントを表示して使用できます。テンプレートコンテンツポリシーを指定することにより、フォームの作成中にフォーム作成者に表示されるコンポーネントのグループを選択できます。

テンプレートのコンテンツポリシーの変更

When you create a template, it is created under /conf in the content repository. Based on the folders you have created in the /conf directory, path to your template is: /conf/<your-folder>/settings/wcm/templates/<your-template> .
テンプレートのコンテンツポリシーに基づいてサイドバーにコンポーネントを表示するには、次の手順を実行します。
  1. CRXDE Lite を開きます。 URL: https://<server>:<port>/crx/de/index.jsp
  2. CRXDE で、テンプレートを作成したフォルダーに移動します。
    次に例を示します。 /conf/<your-folder>/
  3. In CRXDE, navigate to: /conf/<your-folder>/settings/wcm/policies/fd/af/layouts/gridFluidLayout/
    コンポーネントのグループを選択するためには、新しいコンテンツポリシーが必要です。新しいポリシーを作成するには、デフォルトのポリシーをコピーして貼り付け、名前を変更します。
    デフォルトコンテンツポリシーのパス: /conf/<your-folder>/settings/wcm/policies/fd/af/layouts/gridFluidLayout/default
    gridFluidLayout フォルダーで、デフォルトのポリシーをコピーして貼り付け、名前を変更します。For example, myPolicy .
  4. Select the new policy you create, and select the components property in the right-side panel with type string[] .
    components プロパティを選択して開くと、components を編集ダイアログが表示されます。components を編集ダイアログでは、「 + 」および「 - 」ボタンを使用して、コンポーネントグループを追加または削除できます。作成者が使用するコンポーネントを含むコンポーネントグループを追加できます。
    After you add a component group, click OK to update the list, and then click Save All above CRXDE address bar and refresh.
  5. テンプレートで、コンテンツポリシーをデフォルトから、作成した新しいポリシーに変更します。( myPolicy in this example.)
    ポリシーを変更するには、CRXDEでに移動します /conf/<your-folder>/settings/wcm/templates/<your-template>/policies/jcr:content/guideContainer/rootPanel/items
    In the cq:policy property, change default to the new policy name ( myPolicy ).
    テンプレートを使用して作成したフォームを使用すると、追加したコンポーネントがサイドバーに表示されます。