[!!!][TASK] Remove config.defaultGetVars 99/60799/4
authorBenni Mack <benni@typo3.org>
Wed, 22 May 2019 19:24:16 +0000 (21:24 +0200)
committerSusanne Moog <look@susi.dev>
Fri, 24 May 2019 10:38:41 +0000 (12:38 +0200)
commitdf1bdb52edb2e1f43bc74e1d3cd7b5b9cde4b460
treee619883a5a858b3bc2fea4aee181ef9669ae639f
parent881f8ae2be08cc767d9bc7d38c0bdffd26874113
[!!!][TASK] Remove config.defaultGetVars

The TypoScript option config.defaultGetVars is not
evaluated anymore, as this conflicts with TypoScript
logic itself:

After TypoScript parsing and condition evaluation in
a Frontend Request, config.defaultGetVars is set,
this would effectively mean that TypoScript
parsing should be re-done in order to meet new
possible matches in Conditions.

As this logic is flawed and should now easily be
handled via a custom middleware (previously this was
helpful for setting e.g. L=0 for default pages
with RealURL), it is now removed from Core.

Resolves: #88419
Releases: master
Change-Id: Ic286c96f71953062d7649d71abb72f8f0f20f1a9
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60799
Tested-by: TYPO3com <noreply@typo3.com>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Susanne Moog <look@susi.dev>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Susanne Moog <look@susi.dev>
typo3/sysext/core/Classes/Routing/PageArguments.php
typo3/sysext/core/Documentation/Changelog/master/Breaking-87193-DeprecatedFunctionalityRemoved.rst
typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/Configuration/TypoScript/setup.typoscript
typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php
typo3/sysext/frontend/Classes/Middleware/PrepareTypoScriptFrontendRendering.php
typo3/sysext/t3editor/Resources/Private/tsref.xml