Ganz so funktioniert das in PHP nicht. Im Endeffekt willst Du die $_GET Scope abfragen, was auch via Typo3 möglich ist.
Auch Deine Bedingung ist korrekt:
Typoscript-Code:
1:
| [globalVar = GP:VAR = VALUE] |
Vielleicht solltest Du testweise das Else rausnehmen und stattdessen die unterschiedlichen Möglichkeiten definieren.
Definiere zuerst Dein Standard:
Typoscript-Code:
1: 2: 3: 4: 5: 6: 7:
| page.10.marks.LASTCHANGE = TEXT page.10.marks.LASTCHANGE.value = default [globalVar = GP:blubb = haloedidoe] page.10.marks.LASTCHANGE = TEXT page.10.marks.LASTCHANGE.value = Simsalabim [global] |
Dein default value wird dann einfach überschrieben. So halte ich das jedenfalls überall, weil ich seit einem Problem mit Else Statements komplett davon Abstand genommen habe.