コンテンツフラグメントテンプレート content-fragment-templates
CAUTION
一部のコンテンツフラグメント機能には、 AEM 6.4 Service Pack 2(6.4.2.0).
コンテンツフラグメントの作成時に、テンプレートが選択されます。 新しいフラグメントには、基本的な構造、要素およびバリエーションが提供されます。 コンテンツフラグメントに使用するテンプレートは、Granite 設定マネージャーに依存しています。
既製のテンプレートは次の場所に保持されます。
/libs/settings/dam/cfm/templates
次の場所に、サイト固有のコンテンツフラグメントテンプレートを作成できます。
-
/apps/settings/dam/cfm/templates
既製のテンプレートをオーバーレイしたり、実行時に拡張/変更されないお客様固有のアプリケーションレベルのテンプレートを提供したりするための場所です。
-
/conf/global/settings/dam/cfm/templates
実行時に変更する必要があるお客様固有のインスタンスレベルのテンプレートを提供するための場所です。
優先順位は(上から順に)/conf
、/apps
、/libs
です。
CAUTION
/libs
パス内の設定は 一切 変更しないでください。/libs
コンテンツは、インスタンスを次回アップグレードするとき(場合によってはホットフィックスまたは機能パックを適用したとき)に上書きされるからです。設定およびその他の変更に推奨される方法は次のとおりです。
-
必要な項目(
/libs
内に存在)を、/apps
の下で再作成します。 -
/apps
内で変更作業を行う
テンプレートの基本構造は、次の場所に保持されます。
conf
global
settings
dam
cfm
templates
<template-name>
...
特定の構造は次のようになります。
+ <template-name>
- jcr:primaryType
- jcr:title
- jcr:description
- initialAssociatedContent
- precreateElements
- version
+ elements
- jcr:primaryType
+ <element-name>
- jcr:primaryType
- jcr:title
- defaultContent
- initialContentType
- name
... + other element definitions
+ variations
- jcr:primaryType
+ <variation-name>
- jcr:primaryType
- jcr:title
- jcr:description
- name
... + other variation definitions
ノードとプロパティの詳細を以下に示します。
- テンプレート
- 要素
- 要素名
- バリエーション
- バリエーション名
recommendation-more-help
2315f3f5-cb4a-4530-9999-30c8319c520e