Webコンテンツテンプレートのフラグメントへのマッピング

Webコンテンツテンプレートのフラグメントへのマッピング

デフォルトでは、 [Webコンテンツストラクチャー]の単一の値を持つフィールド(日付、数値、画像、番号付き、テキストなど)をフラグメントにマップすることが可能です。 複数値のフィールド(リストから選択、ラジオボタン、HTMLなど)の場合、まず Webコンテンツテンプレートを使ってフィールドをレンダリングしなければなりません;次にそのテンプレートをフラグメントにマップすることができます。

例えば、この画像の [Web Content with Audience] ストラクチャーには、 [Text] 型のコンテンツ項目と [Select from List] 型のオーディエンスフィールドが含まれています。

デフォルトでは、単一値のストラクチャー項目をフラグメントにマッピングすることができます。

単一値のコンテンツ項目は直接フラグメントにマッピングできますが、複数値のオーディエンスフィールドをマッピングするには、Webコンテンツテンプレートが必要です。 Webコンテンツテンプレートは、マッピングしたいフィールドを含むWebコンテンツの記事と同じストラクチャーを使用する必要があります。 この関係を表したのが次の画像です。

Webコンテンツ記事と同じストラクチャーを使用するWeb コンテンツ テンプレートを作成します。

note

複数のストラクチャー項目値を個々のフラグメントにマッピングしたい場合は、そのストラクチャーを使用する各フィールドに対して1つのフィールドだけをレンダリングする別のWebコンテンツテンプレートを作成する必要があります。 1つのテンプレートですべてのフィールドをレンダリングする場合、テンプレートを選択すると、それらのすべての値がフラグメントにマップされます。

Webコンテンツテンプレートのフラグメントへのマッピング

  1. マッピングしたい複数値フィールドを含むWebコンテンツストラクチャーを作成します

  2. 複数値フィールド(A)と同じストラクチャーを使用するWebコンテンツテンプレートを作成します

  3. Webコンテンツテンプレートのフィールド(B)で、ストラクチャーに複数値フィールドを使用している 変数(C)を選択します。

    ストラクチャーを元に、複数値フィールドを持つWebコンテンツテンプレートを作成します。

  4. 前のWebコンテンツテンプレートに基づいてWebコンテンツを作成します

    複数値フィールドを持つテンプレートを元に、Webコンテンツを作成します。

  5. フラグメントがサポートされているページ(コンテントページ、表示ページテンプレートなど)で、 フラグメントを追加します

  6. サイドバーパネルで、 Selection(Selection) ボタンをクリックし、マッピングしたいフラグメントの要素を選択します。

  7. マッピング セクションで、 マッピングしたい値を含むWebコンテンツの記事を 選択し、マッピングしてください。

  8. Field] のドロップダウンメニューをクリックし、先に作成したWebコンテンツテンプレートを選択します。

    Webコンテンツテンプレートのフィールドをフラグメントにマップします。

  9. 公開] をクリックして変更を保存します。

追加情報