例:テンプレート階層の設定

日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

この例では:

  • すべてのコンテンツ項目にはTitleという名前のフィールドが含まれています。

  • 一部のコンテンツ項目にはTitleBodyというフィールドが含まれています。

  • NewsArticleコンテンツ項目にはTitleBody、そしてReleaseDateという別のフィールドが含まれます。

  • 製品コンテンツ項目にはTitleBody、そしてDepartmentという別のフィールドが含まれています。

  • NewsArticleProductのコンテンツ項目の両方に、Imageという名前の別のフィールドが含まれています。

  • JobDescriptionコンテンツ項目はTitleBodyDepartmentを含みますが、Imageは含まれません。

以下の表は、上記の要件を満たすいくつかの可能なデータテンプレート継承階層の一つを示しています。

注記

特に指定がない限り、すべてのデータテンプレートは標準データテンプレートから継承されます。

データテンプレートを作成し...

それは...

そしてフィールドを含みます...

ページ

--

タイトル

ContentPage

ページ

本文

Has部門

--

学科

HasImage

--

Image

イメージコンテンツページ

コンテンツページ

HasImage

--

ニュース記事

イメージコンテンツページ

発売日

製品

イメージコンテンツページ

Has部門

--

職務内容

ContentPage

Has部門

--

注記

異なるデータテンプレートで異なるプロパティを持つフィールドに対してテンプレート継承は使わないでください。例えば、NewsArticleおよびProductのデータテンプレートのImageフィールドでメディアライブラリ内の異なる場所から画像を取得したい場合は、共通のデータImageテンプレートから継承するのではなく、各データテンプレートで画像フィールドを定義してください。

データテンプレートにデータテンプレートセクションを追加するには:

  1. ツリービューのTemplate ManagerまたはContent Editorでデータテンプレートを選択します。

  2. Builderタブの最初のテキストAdd a new sectionのフィールドに新しいデータテンプレートセクションの名前を入力します。

  3. Builder OPTIONSタブのWriteグループでSaveをクリックします。

ヒント

ベーステンプレートの作成前に、継承するデータテンプレートを作成する前にベーステンプレートを作成できます。たとえベーステンプレートのセクションやフィールドを完全に定義していなくてもです。

この記事を改善するための提案がある場合は、 お知らせください!