1. カタログ統合管理

フォールバック言語の設定

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

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

Sitecore 8.1では、言語フォールバックと呼ばれる機能が導入され、要求された言語が存在しない場合にアイテムのデフォルト言語バージョンを返す機能が追加されました。

CatalogTemplateGeneratorクラスは、カタログ テンプレートの生成中に、すべてのカタログ言語に対してこのフォールバック言語を設定します。CatalogTemplateGeneratorは、フォールバック言語が何であるべきかについて直接決定を下しません。代わりに、getCommerceCatalogFallbackLanguageというパイプラインを呼び出し、そのパイプラインが決定を下せるようにします。このパイプラインの既定のプロセッサは、フォールバック言語が既に言語に設定されていない限り、フォールバック言語を既定のコマース言語として設定し、CommerceServer.configファイルのdefaultLanguage属性に設定し、既定のプロセッサはそれを使用します。この動作がニーズに合わない場合は、このパイプラインのプロセッサを独自の実装に置き換える必要があります。

<sitecore>
     <pipelines>
             <getCommerceCatalogFallbackLanguage>
                     <processor
      type="Sitecore.Commerce.Connect.CommerceServer.Catalog.Pipelines.GetCommerceCatalogFallbackLanguage,
      Sitecore.Commerce.Connect.CommerceServer" />
              </getCommerceCatalogFallbackLanguage>
       </pipelines>
</sitecore>
この記事を改善するための提案がある場合は、 お知らせください!