32 共有したCSElementのマップの構成

マッピングの目的は、サイト・レプリケーションとCSElementアセットの共有を有効化することです。マッピングの基本コンセプトは、テンプレート・アセットの場合とまったく同じです。これについては、「テンプレート共有とサイト・レプリケーション」で説明しています。

注意:

レプリケート不能のサイト、または共有されないCSElementアセットを設計している場合は、この項をスキップしてください。

「マップ」フォームを使用して、次の操作を行います。

  • エレメント・ロジックのrender:lookupタグにある各キーを、エレメント・ロジックで使用する必要のある値にマップします。

  • 各キーの値を、エレメント・ロジックで使用する必要のある情報(アセット、アセット・タイプ、属性名、またはテンプレート名)にマップします。

CSElementアセットが保存されると、マップがCSElement_Map表に書き込まれます。

「マップ」フォームで、「CSElementの「マップ」フォーム」のフィールドを入力します。

  1. 「キー」フィールドは、エレメント・ロジックが検索する値を表します。このフィールドに、エレメント・ロジックのrender:lookupタグで指定したキーを入力します。
  2. 「タイプ」フィールドでは、アクセス対象のアセット情報のタイプを特定します。次のいずれかのオプションを選択します。
    • テンプレート名: テンプレート名をキー値にマップします(この値は、次のステップで「値」フィールドに指定します)。アクセスされる情報は、次のステップで指定する値に一致するテンプレート名です。

    • アセット・タイプ: アセット・タイプをキー値にマップします。アクセス対象の情報はアセット・タイプであり、次のステップで指定する値と同等です。

    • アセット(タイプ: 名前): 属性タイプ:名前をキー値にマップします。アクセス対象の情報は、そのタイプと名前が次のステップで指定する値と一致するアセットです。

    • アセット(タイプ: ID): 属性のタイプ:IDをキー値にマップします。アクセス対象の情報は、そのタイプと名前が次のステップで指定する値と一致するアセットです。

  3. 「値」フィールドに、キーの値を入力します。この値は、CSElementアセットの起動時にエレメント・ロジックにより検索されます。
  4. 「サイトID」フィールドで、マッピングを適用するサイトの名前を選択します。
  5. キーを追加するには、「さらに追加」をクリックして、この項のステップを繰り返します。