Deprecation: #103752 - Obsolete $GLOBALS['TYPO3_CONF_VARS']['FE']['addRootLineFields']
See forge#103752
Description
Configuration option $GLOBALS
is obsolete and has been removed in TYPO3 Core v13.2.
This option is well-known to integrators who add relations to the TCA pages
table. It triggers relation resolving of page relations for additional fields when
rendering a frontend request in the default language. The most common usage is
TypoScript "slide".
Impact
Integrators can simply forget about this option: relations of table pages
are now resolved with nearly no performance penalty in comparison to not
having them resolved.
Affected installations
Many instances add additional relations to the pages
table then add
this field in add
. This option is no longer evaluated.
Relation fields attached to pages
are always resolved in frontend.
There should be hardly any extensions using this option, since it was
an internal option of class Rootline
. Extensions using
$GLOBALS
may trigger a
PHP warning level error because the array key has been removed. The extension scanner
is configured to locate such usages.
Migration
The option is no longer evaluated in TYPO3 Core. It is removed from
settings.
during upgrade, if given.