[BUGFIX] Parse INCLUDE_TYPOSCRIPT conditions that contain ">"
<INCLUDE_TYPOSCRIPT: source="DIR:..." condition="[tree.level > 2]"> The TypoScript tokenizers fail here since ">" within the condition is interpreted as "end of INCLUDE_TYPOSCRIPT". Add a couple of tests and fix it. Resolves: #103875 Releases: main, 12.4 Change-Id: I43c59bd61645bee9ce9c175b00ce1d2cba44c023 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/84346 Tested-by:Stefan Bürk <stefan@buerk.tech> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Stefan Bürk <stefan@buerk.tech>
Showing
- typo3/sysext/core/Classes/TypoScript/IncludeTree/TreeFromLineStreamBuilder.php 1 addition, 1 deletion...sses/TypoScript/IncludeTree/TreeFromLineStreamBuilder.php
- typo3/sysext/core/Classes/TypoScript/Tokenizer/LosslessTokenizer.php 7 additions, 1 deletion...t/core/Classes/TypoScript/Tokenizer/LosslessTokenizer.php
- typo3/sysext/core/Classes/TypoScript/Tokenizer/LossyTokenizer.php 8 additions, 2 deletions...sext/core/Classes/TypoScript/Tokenizer/LossyTokenizer.php
- typo3/sysext/core/Tests/Unit/TypoScript/Tokenizer/TokenizerInterfaceTest.php 61 additions, 1 deletion...ests/Unit/TypoScript/Tokenizer/TokenizerInterfaceTest.php
Please register or sign in to comment