Deprecation: #79770 - Deprecate inline localizationMode¶
See forge#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'] = true
if editors can decide whether to provide custom child references or synchronize all references from the language parent record - this comes close tolocalizationMode=select
without 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