1. 言語フォールバック

言語フォールバック パイプライン

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

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

言語フォールバックでは、Sitecore.configファイルで定義されている次のパイプラインと、Sitecore.LanguageFallback.configファイルで定義されているさまざまなプロセッサが使用されます。

メモ

カスタム プロセッサを追加したり、既定のプロセッサを置き換えたりして、パイプラインを拡張およびカスタマイズできますが、パフォーマンスが低下する可能性があります。

Sitecore.configファイル

Pipeline

Processor

Description

getItem

EnforceVersionPresence

Webサイトでバージョン表示の強制機能が有効になっているかどうかを確認し、要求された言語で使用できるアイテムのバージョンがない場合はnullを返します。

getFieldLabel

ResolveFieldLabel

コンテンツ エディターとエクスペリエンス エディターに表示されるフィールド ラベルを返します。

フィールド値がフォールバック言語から取得された場合は、その言語が表示されます。

フィールド値が標準値から取得される場合、デフォルトのフィールドラベルはフィールド共有設定が追加された状態で表示されます。

getFieldValue

GetInheritedValue

クローンのフィールド値を取得します。

GetStandardValue

標準値を取得します。

GetDefaultValue

テンプレートからデフォルト値を取得します。

Sitecore.LanguageFallback.configファイル

Pipeline

Processor

Description

getFieldValue

IsValidForLanguageFallback

フィールドがフォールバック用に設定されているかどうかを確認します。

GetLanguageFallbackValue

フォールバック フィールドの値を取得します。

GetLanguageFallbackStandardValue

フォールバック標準値を取得します。

getItem

GetLanguageFallbackItem

アイテムをフォールバック言語で返します。

getVersions

GetLanguageFallbackItemVersions

フォールバック項目の場合は、元の言語から項目バージョンを返します。

この記事を改善するための提案がある場合は、 お知らせください!