Feature: #79658 - Synchronized field values in localized records ¶
See Issue #79658
The localized record overlay behaviour has been changed to make localization-rows standalone.
Previously, if fields in
columns were set to
, the localized record overlay did not contain values, and those
values were “pulled up” from the underlying default language records.
This has been changed, the
now copies those values over to the localized
record and synchronizes them if the default language record is changed.
As a substitution of the
feature, the new configuration
has been added. Setting this adds a wizard to single fields and an editor can select if a field of a localized record
should be kept in sync with the default language record, or the localized record it was derived from.
A typical configuration looks like that:
'columns' => [ ... 'header' => [ 'label' => 'My header', 'config' => [ 'type' => 'input', 'behaviour' => [ 'allowLanguageSynchronization' => true, ], ], ], ],
tables that configure the language localization get the field
added by the schema analyzer
which stores a json string with field names and the values
specify if and from which record a single field gets its value.