Typoscript Condition – CheatSheet

Hier sind ein paar häufig genutzte Typoscript Conditions, die ich selbst ständig nachschlagen muss.

Seiten IDs

[globalVar = TSFE:id=1, TSFE:id=2, TSFE:id=3]

URL-Parameter

[globalVar = GP:print > 0]

Domain

[hostname = domain.tld] || [globalString = IENV:HTTP_HOST = domain.tld]

Typoscript Konstanten

# trifft zu wenn die TS-Konstante "meineKonstante" den Wert 4 hat
[globalVar = LIT:4 = {$meineKonstante}]

Typoscript Konstanten (String nicht leer?)
Ich wollte einen Tracking Code einfügen wenn die Tracking-Id in einer Konstante eingetragen ist. Es hat mich etwa eine Stunde gekostet herauszufinden wie man eine Condition erstellt, die prüft ob eine Konstante einen String enthält oder leer ist. Die Lösung: Die Konstante wird verglichen mit nichts … also nicht 0 oder “ – einfach nichts.

[globalVar = LIT:={$googleAnalytics.trackingId}]
[else]
### Tracking-Code hier einfügen ### 
[end]

zu vervollständigen …

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Highlighting von Codes ist mit den Tags  [ts], [php], [html], [javascript], [xml] oder [code] möglich.