diff --git a/typo3/sysext/core/Classes/TypoScript/ExtendedTemplateService.php b/typo3/sysext/core/Classes/TypoScript/ExtendedTemplateService.php index e510399ccc7a0b12331fef10f0ba62e4ad110288..36a97450274cf29364b17a23af939a9374271fa5 100644 --- a/typo3/sysext/core/Classes/TypoScript/ExtendedTemplateService.php +++ b/typo3/sysext/core/Classes/TypoScript/ExtendedTemplateService.php @@ -1632,11 +1632,13 @@ class ExtendedTemplateService extends TemplateService } /** + * Is set by runThroughTemplates(), previously set via TemplateAnalyzerModuleFunctionController from the outside + * * @return array */ protected function getRootLine() { - return isset($GLOBALS['rootLine']) ? $GLOBALS['rootLine'] : []; + return is_array($this->absoluteRootLine) ? $this->absoluteRootLine : []; } /**