[BUGFIX] Correctly resolve relative imports in page.tsconfig
Add a filename context to page.tsconfig include nodes (autoloaded from extensions Configuration folder or from site sets) in order to allow relative imports to be resolved. Releases: main, 12.4 Resolves: #79737 Related: #97816 Change-Id: Id6404127b667a61e013d4e5b528048201ad0e6c6 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/83712 Tested-by:Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Benjamin Franzke <ben@bnf.dev> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Benjamin Franzke <ben@bnf.dev> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Stefan Bürk <stefan@buerk.tech>
Showing
- typo3/sysext/core/Classes/TypoScript/IncludeTree/TsConfigTreeBuilder.php 36 additions, 12 deletions...re/Classes/TypoScript/IncludeTree/TsConfigTreeBuilder.php
- typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_typoscript_pagetsconfigfactory/Configuration/TsConfig/Relative/include-target-10-sub.tsconfig 1 addition, 0 deletions...guration/TsConfig/Relative/include-target-10-sub.tsconfig
- typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_typoscript_pagetsconfigfactory/Configuration/TsConfig/Relative/include-target-10.tsconfig 2 additions, 0 deletions...onfiguration/TsConfig/Relative/include-target-10.tsconfig
- typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_typoscript_pagetsconfigfactory/Configuration/TsConfig/Relative/include-target-11.tsconfig 1 addition, 0 deletions...onfiguration/TsConfig/Relative/include-target-11.tsconfig
- typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_typoscript_pagetsconfigfactory/Configuration/TsConfig/Relative/include-target-12.tsconfig 1 addition, 0 deletions...onfiguration/TsConfig/Relative/include-target-12.tsconfig
- typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_typoscript_pagetsconfigfactory/Configuration/TsConfig/Relative/include-target-13.typoscript 1 addition, 0 deletions...figuration/TsConfig/Relative/include-target-13.typoscript
- typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_typoscript_pagetsconfigfactory/Configuration/TsConfig/Relative/include-target-14.tsconfig 1 addition, 0 deletions...onfiguration/TsConfig/Relative/include-target-14.tsconfig
- typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_typoscript_pagetsconfigfactory/Configuration/TsConfig/Relative/include-target-20-sub.tsconfig 1 addition, 0 deletions...guration/TsConfig/Relative/include-target-20-sub.tsconfig
- typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_typoscript_pagetsconfigfactory/Configuration/TsConfig/Relative/include-target-20.tsconfig 2 additions, 0 deletions...onfiguration/TsConfig/Relative/include-target-20.tsconfig
- typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_typoscript_pagetsconfigfactory/Configuration/TsConfig/Relative/include-target-21.tsconfig 1 addition, 0 deletions...onfiguration/TsConfig/Relative/include-target-21.tsconfig
- typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_typoscript_pagetsconfigfactory/Configuration/TsConfig/Relative/include-target-22.tsconfig 1 addition, 0 deletions...onfiguration/TsConfig/Relative/include-target-22.tsconfig
- typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_typoscript_pagetsconfigfactory/Configuration/TsConfig/Relative/include-target-23.typoscript 1 addition, 0 deletions...figuration/TsConfig/Relative/include-target-23.typoscript
- typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_typoscript_pagetsconfigfactory/Configuration/TsConfig/Relative/include-target-24.tsconfig 1 addition, 0 deletions...onfiguration/TsConfig/Relative/include-target-24.tsconfig
- typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_typoscript_pagetsconfigfactory/Configuration/TsConfig/Relative/includes.tsconfig 6 additions, 0 deletions...factory/Configuration/TsConfig/Relative/includes.tsconfig
- typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_typoscript_pagetsconfigfactory/Configuration/page.tsconfig 6 additions, 0 deletions...yposcript_pagetsconfigfactory/Configuration/page.tsconfig
- typo3/sysext/core/Tests/Functional/TypoScript/PageTsConfigFactoryTest.php 27 additions, 0 deletions...e/Tests/Functional/TypoScript/PageTsConfigFactoryTest.php
Please register or sign in to comment