言語フォールバックの設定概要
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
SitecoreAIでは、言語のフォールバックはデフォルトで無効化されています。このトピックでは、それを実現するための全体的なプロセスの概要を提供します。手順の詳細については、「 Enable and set up language fallback」を参照してください。
以下のステップは、言語フォールバックの有効化および設定の全体的なプロセスの概要です。
-
環境内のすべての関連サイトで言語のフォールバック機能を有効にするには、以下のいずれかを行います。
-
Sitecore.Services.GraphQL.EdgeContent.configの関連設定を上書きするパッチファイルを作成して、環境全体に対して一度だけフォールバックを有効にしてください。パッチファイルはどんな名前でも構いませんが、ソースコードの/platform/フォルダに入れる必要があります。
-
サイトホスト項目で、関連する各サイトごとにフォールバックを有効にしてください。
-
-
項目レベルで言語のフォールバックを有効にしている場合、関連サイトごとに以下のいずれかを行います。
-
言語フォールバックプロセスに含めたいすべての項目で言語フォールバックを有効にしてください。
-
サイトが使用するアイテムテンプレート、例えばページテンプレートで言語のバックアップを有効にしましょう。その後、テンプレートに基づくすべてのページが言語のフォールバックプロセスに含まれます。
-
-
フィールドレベルで言語フォールバックを有効にしている場合、関連するアイテムテンプレートで、言語フォールバックプロセスに含めたいフィールド定義アイテムでも言語フォールバックを有効にする必要があります。これは特定の言語バージョンのフィールドに対して行うことも、その分野のすべての言語バージョンに対して行うこともできます。
-
翻訳対象となる言語のフォールバックルールを定義してください。sitecore/System/Languages/[language]アイテムでこれを行います。例えば、英語(ニュージーランド)が英語(オーストラリア語)に切り替わり、さらに英語が標準英語に戻るという連鎖を作ることができます。
-
最後に、言語のフォールバック設定を微調整できます。例えば、検索インデックスを言語フォールバックに設定するなどです。