Deprecation: #107963 - sys_redirect default type name changed to "default"
See forge#107963
Description
The default type name for the
sys_ table has been changed from
'1' to 'default' in TYPO3 v14.0 to align with TYPO3 naming conventions and
allow for better type extensibility.
Extensions that directly access
$GLOBALS to manipulate the redirect
TCA configuration must be updated to use the new 'default' key instead.
Impact
Direct access to $GLOBALS will no
longer work, as the type has been renamed to 'default'.
Extensions that manipulate the
sys_ TCA type configuration must
be updated accordingly.
The TCA migration layer will automatically migrate any custom
$GLOBALS definitions to 'default'
during TCA compilation, but a deprecation message will be logged.
Affected installations
Instances with extensions that directly manipulate
$GLOBALS to customize the default
redirect record type.
Migration
Update your TCA override files to use the new type name 'default' instead
of '1'.
// Before - In Configuration/TCA/Overrides/sys_redirect.php
$GLOBALS['TCA']['sys_redirect']['types']['1']['label']
= 'My custom label';
// After - In Configuration/TCA/Overrides/sys_redirect.php
$GLOBALS['TCA']['sys_redirect']['types']['default']['label']
= 'My custom label';