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.