[FEATURE] Add BeforeLoadedPageTsConfigEvent
With the recent deprecation of adding page TSconfig via ext_localconf as a string, the need for a new PSR-14 event arose. This event can be used to add global static page TSconfig before the global page.tsconfig files are loaded. This allows extensions to add basic config, which still can be overridden with page.tsconfig. Resolves: #101818 Releases: main Change-Id: Ic6fc0bff5e19c6c097c123386452b0e2bba0e17e Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/80814 Reviewed-by:Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
core-ci <typo3@b13.com>
Showing
- composer.json 1 addition, 0 deletionscomposer.json
- typo3/sysext/core/Classes/TypoScript/IncludeTree/Event/BeforeLoadedPageTsConfigEvent.php 47 additions, 0 deletions...cript/IncludeTree/Event/BeforeLoadedPageTsConfigEvent.php
- typo3/sysext/core/Classes/TypoScript/IncludeTree/TsConfigTreeBuilder.php 3 additions, 0 deletions...re/Classes/TypoScript/IncludeTree/TsConfigTreeBuilder.php
- typo3/sysext/core/Documentation/Changelog/13.0/Feature-101818-BeforeLoadedPageTsConfigEvent.rst 50 additions, 0 deletions...log/13.0/Feature-101818-BeforeLoadedPageTsConfigEvent.rst
- typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_tsconfig_event/Classes/EventListener/AddGlobalPageTsConfig.php 30 additions, 0 deletions...fig_event/Classes/EventListener/AddGlobalPageTsConfig.php
- typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_tsconfig_event/Configuration/Services.yaml 8 additions, 0 deletions...xtensions/test_tsconfig_event/Configuration/Services.yaml
- typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_tsconfig_event/composer.json 19 additions, 0 deletions...nal/Fixtures/Extensions/test_tsconfig_event/composer.json
- typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_tsconfig_event/ext_emconf.php 21 additions, 0 deletions...al/Fixtures/Extensions/test_tsconfig_event/ext_emconf.php
- typo3/sysext/core/Tests/Functional/TypoScript/IncludeTree/Event/BeforeLoadedPageTsConfigEventTest.php 41 additions, 0 deletions...t/IncludeTree/Event/BeforeLoadedPageTsConfigEventTest.php
Please register or sign in to comment