Language fallback uses the following pipelines defined in the
Sitecore.config file and various processors defined in the
You can extend and customize the pipelines by adding custom processors or replacing the default ones, but this can degrade the performance.
The Sitecore.config file
Checks whether the enforce version presence feature is enabled for the website and returns null if there is no version of the item available in the requested language.
Returns the field label that is shown in the Content Editor and the Experience Editor.
If the field value comes from a fallback language, it displays the language.
If the field value comes from the Standard Values, the default field labels are shown with the field sharing settings appended.
Retrieves the field value for a clone.
Retrieves the standard value.
Retrieves the default value from the template.
The Sitecore.LanguageFallback.config file
Checks whether the field is set up for fallback.
Retrieves the fallback field value.
Retrieves the fallback standard value.
Returns the item in the fallback language.
Returns the item versions from the original language if it is a fallback item.