Deprecation: #79770 - Deprecate inline localizationMode¶
See Issue #79770
Description¶
The localizationMode for inline relational record editing types is deprecated.
Impact¶
Using localizationMode set to keep and having allowLanguageSynchronization enabled at the same time is
counter-productive, since it will deny the synchronization process for the affected field. That's why localizationMode
is unset only if allowLanguageSynchronization is enabled.
Affected Installations¶
All having $TCA[<table-name>]['columns'][<field-name>]['config']['behaviour']['localizationMode'] defined for
database tables that support translations.
Migration¶
Remove $TCA[<table-name>]['columns'][<field-name>]['config']['behaviour']['localizationMode'] definitions and
make use of either one of the following
$TCA[<table-name>]['columns'][<field-name>]['config']['behaviour']['allowLanguageSynchronization'] = trueif editors can decide whether to provide custom child references or synchronize all references from the language parent record - this comes close tolocalizationMode=selectwithout having the possibility to selectively translate child references$TCA[<table-name>]['columns'][<field-name>]['l10n_mode'] = 'exclude'if editors don't have a choice to translate child references - this corresponds tolocalizationMode=keep