発行言語のフォールバックを有効にする
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecoreは、アイテム コンテンツをフォールバック言語で表示できます。
Experience Edge Connectorは、配信プラットフォームにアイテムを公開する際の言語フォールバックをサポートします。アイテムのフォールバック言語バージョンを公開すると、Experience Edge Connectorは他の依存言語バージョンをチェックし、それらも公開します。これにより、アイテムの静的コンテンツがExperience Edgeのすべての依存言語で使用できるようになります。
アイテム レベルの言語フォールバック
アイテム レベルの言語フォールバック
次の図は、3つの言語のフォールバック チェーンを使用したアイテム レベルの言語フォールバックの例を示しています。

この図では、Sitecoreにはアイテム3の英語版が1つだけあります。
Sitecoreが動的にレンダリングする場合、en-nz (バージョンがない) のアイテムをレンダリングしようとするときに、enフォールバック バージョンを使用します。
静的にレンダリングする場合、Experience Edgeコネクタは、すべての依存言語(en-au、en-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が公開する必要がある依存言語バージョンを特定するために従うプロセスについて説明します。
プロセスは次のとおりです。
-
コネクタは、システム言語 (図ではen <- en-au <- en-nz ) 間のフォールバック依存関係を準備します。
-
コネクタは、アイテムのバージョンを公開するときに、公開されたバージョンに基づいて、フォールバック依存関係関係から依存言語のリストを準備します。
-
コネクタは、項目レベルの言語フォールバックが依存言語に適用できるかどうかを確認します。項目ベースのフォールバックは、次の場合に使用できます。
-
アイテムはitem-fallback有効です。
-
アイテムには、依存する言語のバージョンがありません。
-
-
コネクタは、フィールドレベル言語フォールバックが依存言語に適用可能かどうかを確認します。フィールドレベルのフォールバックは、次の場合に使用できます。
-
アイテムには、フィールドレベルの言語フォールバックが有効になっている1つ以上のフィールドがあります。
-
アイテムには依存言語のバージョンがあり、フィールド (またはフィールド) の値はフォールバック言語 (公開されたバージョン) から取得されます。
-
言語フォールバックを有効にする
言語フォールバックを有効にする
言語フォールバックを有効にするには、次の構成設定のいずれか (または両方) を次のように設定しますtrue