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

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

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

言語のフォールバックは、Sitecore.configファイル内で定義された以下のパイプラインと、Sitecore.LanguageFallback.configファイル内で定義された各種プロセッサを使用します。

注記

カスタムプロセッサを追加したり、デフォルトのプロセッサを置き換えたりしてパイプラインを拡張・カスタマイズすることはできますが、パフォーマンスを低下させる可能性があります。

Sitecore.configファイル

Pipeline

Processor

Description

getItem

EnforceVersionPresence

ウェブサイトでバージョンプレゼンスの強制機能が有効かどうかをチェックし、要求された言語でアイテムのバージョンがない場合はnullを返します。

getFieldLabel

ResolveFieldLabel

Content EditorとExperience Editorに表示されるフィールドラベルを返します。

フィールド値がフォールバック言語から来ている場合、その言語が表示されます。

フィールド値が標準値から取られている場合、デフォルトのフィールドラベルが表示され、フィールド共有設定が付加されます。

getFieldValue

GetInheritedValue

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

GetStandardValue

標準値を取得します。

GetDefaultValue

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

Sitecore。LanguageFallback.configファイル

Pipeline

Processor

Description

getFieldValue

IsValidForLanguageFallback

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

GetLanguageFallbackValue

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

GetLanguageFallbackStandardValue

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

getItem

GetLanguageFallbackItem

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

getVersions

GetLanguageFallbackItemVersions

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

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