From ab55a5552c779278697662a04722a6f52498ca1d Mon Sep 17 00:00:00 2001 From: Georg Ringer <georg.ringer@gmail.com> Date: Sat, 7 Mar 2020 00:58:34 +0100 Subject: [PATCH] [BUGFIX] Add formDataProvider DatabasePageRootline to flexFormSegment MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The variable ###SITEROOT### can only be correctly substituted if the DatabasePageRootline provider is used. There it is added to the flexFormSegment as well. Resolves: #81022 Releases: master, 9.5 Change-Id: I49ecc8cb3c98b7436a013c090618960368f2b37a Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63594 Tested-by: TYPO3com <noreply@typo3.com> Tested-by: Georg Ringer <georg.ringer@gmail.com> Tested-by: Christian Eßl <indy.essl@gmail.com> Tested-by: Susanne Moog <look@susi.dev> Reviewed-by: Benni Mack <benni@typo3.org> Reviewed-by: Georg Ringer <georg.ringer@gmail.com> Reviewed-by: Christian Eßl <indy.essl@gmail.com> Reviewed-by: Susanne Moog <look@susi.dev> --- typo3/sysext/core/Configuration/DefaultConfiguration.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/typo3/sysext/core/Configuration/DefaultConfiguration.php b/typo3/sysext/core/Configuration/DefaultConfiguration.php index e4a42b610d76..02b12b12e7eb 100644 --- a/typo3/sysext/core/Configuration/DefaultConfiguration.php +++ b/typo3/sysext/core/Configuration/DefaultConfiguration.php @@ -757,6 +757,11 @@ return [ \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRowDefaultValues::class, ], ], + \TYPO3\CMS\Backend\Form\FormDataProvider\DatabasePageRootline::class => [ + 'depends' => [ + \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseEffectivePid::class, + ], + ], \TYPO3\CMS\Backend\Form\FormDataProvider\TcaCheckboxItems::class => [ 'depends' => [ \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRowDefaultValues::class, -- GitLab