[BUGIFX] Store state of PageTitleProviderManager in cache
To allow uncached plugins to provide a different page title, page title providers must be also be called after uncached plugins are rendered. To not loose the state of page title providers that are called for cached entires, the state of page title providers is stored in cache as well and provided for the second title generation process after uncached objects are rendered. Resolves: #91233 Releases: master, 10.4, 9.5 Change-Id: I277551d9a58781c0d130c27b346bcbbc209266fd Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64934 Tested-by:TYPO3com <noreply@typo3.com> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
Showing
- typo3/sysext/core/Classes/PageTitle/PageTitleProviderManager.php 27 additions, 1 deletion...ysext/core/Classes/PageTitle/PageTitleProviderManager.php
- typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_meta/Classes/Controller/MetaPluginController.php 4 additions, 2 deletions...ons/test_meta/Classes/Controller/MetaPluginController.php
- typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_meta/Configuration/TypoScript/page1.typoscript 1 addition, 0 deletions...sions/test_meta/Configuration/TypoScript/page1.typoscript
- typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_meta/Configuration/TypoScript/page2.typoscript 3 additions, 0 deletions...sions/test_meta/Configuration/TypoScript/page2.typoscript
- typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_meta/Configuration/TypoScript/page3.typoscript 3 additions, 0 deletions...sions/test_meta/Configuration/TypoScript/page3.typoscript
- typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_meta/Configuration/TypoScript/page4.typoscript 3 additions, 0 deletions...sions/test_meta/Configuration/TypoScript/page4.typoscript
- typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_meta/Configuration/TypoScript/page5.typoscript 3 additions, 0 deletions...sions/test_meta/Configuration/TypoScript/page5.typoscript
- typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_meta/Configuration/TypoScript/page6.typoscript 25 additions, 0 deletions...sions/test_meta/Configuration/TypoScript/page6.typoscript
- typo3/sysext/core/Tests/Functional/Fixtures/Scenarios/pages_with_plugins_seo_meta.xml 6 additions, 0 deletions...tional/Fixtures/Scenarios/pages_with_plugins_seo_meta.xml
- typo3/sysext/core/Tests/Functional/MetaDataHandling/PluginsTest.php 1 addition, 0 deletions...xt/core/Tests/Functional/MetaDataHandling/PluginsTest.php
- typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php 4 additions, 0 deletions...ntend/Classes/Controller/TypoScriptFrontendController.php
- typo3/sysext/frontend/Tests/Unit/Controller/TypoScriptFrontendControllerTest.php 1 addition, 0 deletions...ests/Unit/Controller/TypoScriptFrontendControllerTest.php
Please register or sign in to comment