例: テンプレート階層の構成
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
この例では、次のようになります。
-
すべてのコンテンツアイテムには、Titleという名前のフィールドが含まれています。
-
一部のタイプのコンテンツ項目には、TitleとBodyという名前のフィールドが含まれています。
-
NewsArticleコンテンツ項目には、Title、Body、およびReleaseDateという名前の別のフィールドが含まれます。
-
商品コンテンツアイテムには、Title、Body、およびDepartmentという名前の別のフィールドが含まれています。
-
NewsArticleコンテンツ アイテムとProductコンテンツ アイテムの両方に、Imageという名前の別のフィールドが含まれています。
-
JobDescriptionコンテンツアイテムには、Title、Body、Departmentが含まれますが、Imageは含まれません。
次の表は、上記の要件を満たすいくつかの可能なデータ テンプレート継承階層の1つを示しています。
特に指定がない限り、すべてのデータテンプレートは標準データテンプレートを継承します。
|
データ テンプレートを作成... |
それはから継承します... |
フィールドが含まれています... |
|---|---|---|
|
ページ |
-- |
タイトル |
|
コンテンツページ |
ページ |
体 |
|
ハズデパートメント |
-- |
部 |
|
ハズイメージ |
-- |
画像 |
|
ImageContentPage (画像コンテンツページ) |
コンテンツページ ハズイメージ |
-- |
|
ニュース記事 |
ImageContentPage (画像コンテンツページ) |
リリース日 |
|
積 |
ImageContentPage (画像コンテンツページ) ハズデパートメント |
-- |
|
ジョブの説明 |
コンテンツページ ハズデパートメント |
-- |
異なるデータ テンプレートで異なるプロパティを持つフィールドには、テンプレートの継承を使用しないでください。たとえば、NewsArticleデータ テンプレートとProductデータ テンプレートのImageフィールドでメディア ライブラリ内の異なる場所から画像を取得する場合は、Imageフィールドを含む共通のデータ テンプレートから継承するのではなく、各データ テンプレートで画像フィールドを定義します。
データテンプレートセクションをデータテンプレートに追加するには:
-
テンプレート マネージャーまたはコンテンツ エディターのツリー ビューで、データ テンプレートを選択します。
-
「 Builder 」タブで、テキスト「 Add a new section」を含む最初のフィールドに、新しいデータ・テンプレート・セクションの名前を入力します。
-
Builder OPTIONSタブのWriteグループで、Saveをクリックします。
基本テンプレートを作成する前に、基本テンプレートのセクションとフィールドを完全に定義していなくても、基本テンプレートから継承するデータ テンプレートを作成する前に基本テンプレートを作成できます。