Skip to content
TYPO3Dev Companion

Was TypoScript constant substitution changed in 13.4?

answered bundled knowledge 13.4 answered in 240 ms
Answered from bundled knowledge · 13.4
Holds on 13.4 and main. It does not hold on 12.4, where the old resolution order is still in place, and it says nothing about extensions that override the constant handler.

Constants are resolved once, before the setup is parsed, so a constant can no longer depend on a value the setup defines later. Where that dependency existed, the constant now resolves empty rather than to the stale value.

config/sites/main/setup.typoscript
   page.10.value = {$site.title}-  site.title = {$page.brand}+  site.title = TYPO3 Dev Companion   }
Your installation could not be booted — packages were read instead
So this answer omits anything a running extension would add to the constant handler. ddev start would close the gap.