1. Experience Edgeコネクタ

発行言語のフォールバックを有効にする

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

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

Sitecoreは、アイテム コンテンツをフォールバック言語で表示できます。

Experience Edge Connectorは、配信プラットフォームにアイテムを公開する際の言語フォールバックをサポートします。アイテムのフォールバック言語バージョンを公開すると、Experience Edge Connectorは他の依存言語バージョンをチェックし、それらも公開します。これにより、アイテムの静的コンテンツがExperience Edgeのすべての依存言語で使用できるようになります。

アイテム レベルの言語フォールバック

次の図は、3つの言語のフォールバック チェーンを使用したアイテム レベルの言語フォールバックの例を示しています。

How language fallback works.

この図では、Sitecoreにはアイテム3の英語版が1つだけあります。

Sitecoreが動的にレンダリングする場合、en-nz (バージョンがない) のアイテムをレンダリングしようとするときに、enフォールバック バージョンを使用します。

静的にレンダリングする場合、Experience Edgeコネクタは、すべての依存言語(en-auen-nz)のフォールバックバージョンを使用して、このアイテムを公開し、Experience Edgeで同様の結果を得ます。次のセクションでは、Experience Edge Connectorが言語フォールバックをどのようにサポートするかについて詳しく説明します。

Experience Edge Connectorは、アイテムのフォールバック言語バージョンを公開するときに、他の依存言語を取得し、そのアイテムのバージョンがない言語を識別して、これらも公開します。

図内の言語には、次の依存関係があります。

  • en-nzは、en-au

  • en-auは、en

  • en-nzに間接的な依存関係があります。 en

Experience Edge Connectorは、公開時に次のアクションを実行します。

  • アイテム1のenバージョンの公開:

    すべての依存言語にはItem1のバージョンがあります。言語のフォールバックは必要なく、項目1のenバージョンのみが公開されます。

  • アイテム2のenバージョンの公開:

    直接依存する言語en-auに項目2のバージョンがあり、言語フォールバックは必要なく、項目2のenバージョンのみが公開されます。

  • アイテム2のen-auバージョンの公開:

    項目2には、すべての依存言語のバージョンがあるわけではありません。言語フォールバックが使用され、en-nzバージョンも項目2です。

  • アイテム3のenバージョンの公開:

    項目3には、すべての依存言語のバージョンがあるわけではありません。言語フォールバックが使用され、Item 3についてはen-au版とen-nz版も公開されます。

フィールドレベルの言語フォールバック

Experience Edge Connectorがアイテムのフォールバック言語バージョンを公開すると、コネクタは依存言語も取得し、そのアイテムのフォールバックフィールド値を持つバージョンを持つ言語を特定し、これらも公開します。 次の図の設定例は、フィールド言語のフォールバックがあるアイテムを示しています。

図内の言語には、次の依存関係があります。

  • en-nzに直接依存しています en-au

  • en-auに直接依存しています en

  • en-nz間接的な依存関係があります en

Experience Edge Connectorは、公開時に次のアクションを実行します。

  • アイテム1のenバージョンの公開:

    すべての依存言語には項目1のバージョンがあり、フォールバック フィールドには各言語で独自の値があります。言語のフォールバックは必要なく、項目1のenバージョンのみが公開されます。

  • アイテム2のenバージョンの公開:

    直接依存言語en-auに項目2のバージョンがあり、フォールバック フィールドには独自の値があり、言語フォールバックは適用されず、項目2 enバージョンのみが公開されます

  • アイテム2のen-auバージョンの公開:

    すべての依存言語に項目2のバージョンがあり、フォールバック フィールドにはフォールバック値があります。言語フォールバックが使用され、en-nzバージョンも公開されます。

  • アイテム3のenバージョンの公開:

    すべての依存言語には項目3のバージョンがあり、フォールバック フィールドにはフォールバック値があります。言語フォールバックが使用され、en-auバージョンとen-nzバージョンも公開されます。

言語間の依存関係の特定

このセクションでは、Experience Edge Connectorが公開する必要がある依存言語バージョンを特定するために従うプロセスについて説明します。

プロセスは次のとおりです。

  1. コネクタは、システム言語 (図ではen <- en-au <- en-nz ) 間のフォールバック依存関係を準備します。

  2. コネクタは、アイテムのバージョンを公開するときに、公開されたバージョンに基づいて、フォールバック依存関係関係から依存言語のリストを準備します。

  3. コネクタは、項目レベルの言語フォールバックが依存言語に適用できるかどうかを確認します。項目ベースのフォールバックは、次の場合に使用できます。

  4. コネクタは、フィールドレベル言語フォールバックが依存言語に適用可能かどうかを確認します。フィールドレベルのフォールバックは、次の場合に使用できます。

    • アイテムには、フィールドレベルの言語フォールバックが有効になっている1つ以上のフィールドがあります。

    • アイテムには依存言語のバージョンがあり、フィールド (またはフィールド) の値はフォールバック言語 (公開されたバージョン) から取得されます。

言語フォールバックを有効にする

言語フォールバックを有効にするには、次の構成設定のいずれか (または両方) を次のように設定しますtrue

<setting name="ExperienceEdge.EnableItemLanguageFallback" value="false"/>
<setting name="ExperienceEdge.EnableFieldLanguageFallback" value="false"/> 
この記事を改善するための提案がある場合は、 お知らせください!