Breaking: #78191 - Remove support for transForeignTable in TCA
See forge#78191
Description
TCA allowed the definition of separate tables to hold localized and translated records.
The property names used for that were trans
(basically pointed to
table pages_
) and trans
(basically
pointed back to table pages
). The mentioned two pages tables are the only
tables that make use of this feature in the TYPO3 core.
To overcome special handling and to combine pages_
with
pages
at a later step, the configured table names have been replaced with
hardcoded table names.
Impact
Modifications concerning the following two TCA control properties won't have any effect anymore:
$GLOBALS
[TCA] [<table Name>] ['ctrl'] ['trans Foreign Table'] $GLOBALS
[TCA] [<table Name>] ['ctrl'] ['trans Orig Pointer Table']
Affected Installations
All sites using localizations and translations for page hierarchies.
Migration
No special actions are required if just the core defaults are used. Special adjustments concerning the mentioned TCA properties should be verified and hard-coded for the time being.
$GLOBALS
, use value[TCA] ['pages'] ['ctrl'] ['trans Foreign Table'] pages_
directlylanguage_ overlay $GLOBALS
, use value[TCA] ['pages_ language_ overlay'] ['ctrl'] ['trans Orig Pointer Table'] pages
directly