この記事はSitecore XP 8.1以降に固有のものであり、アイテムまたはテンプレートに対してアイテム レベルの言語フォールバックを有効にする方法について解説します。
フィールド レベルの言語フォールバック機能に関する情報をお探しの場合は、この記事を参照してください。
アイテム レベルの言語フォールバックを使用すると、特定の言語の「空」のアイテム バージョンを、すべてのフィールドを含む別の言語バージョンに完全にフォールバックできます。これによって、コンテンツ データベースに新しい言語で単一のアイテムを作成することなく、Webサイト全体の新しい言語バージョンを立ち上げることができます。
アイテム レベルの言語フォールバックはデフォルトで無効になっているため、Sitecore 構成で関連する各Webサイト、および個々のアイテムまたはアイテム テンプレートで有効にする必要があります。
この機能の詳細については、doc.sitecore.netのLanguageFallbackドキュメントを参照してください。
Sitecore XP インスタンスでこの機能を有効にするには、次の手順に従ってください:
<sites> <site name="shell"> <patch:attribute name="enableItemLanguageFallback">true</patch:attribute> </site> <site name="website"> <patch:attribute name="enableItemLanguageFallback">true</patch:attribute> </site> </sites>
この機能を有効にすると、コンテンツ エディターのUIにすべてのバージョン選択画面でフォールバック バージョンが表示され、機能が正しく有効になっている場合、メイン コンテンツ領域に読み取り専用のフォールバック バージョンと適切な警告メッセージが表示されます。