TYPO3 - Conditions mit Typoscript

26.11.2014
TYPO3

Mit Conditions lassen sich mit Typoscript viele Bedingungen schaffen, mit denen man bestimmte Inhalte gezielt steuern kann. So ist es z.B. kein Problem Inhalte nur auf einer bestimmten Seite, für bestimmte Usergruppen, beim Aufruf von bestimmten Domains oder wenn eine Konstante zutrifft anzuzeigen.
Einige der häufig verwendeten Conditions sind hier aufgelistet:

Trifft zu, ...

... wenn die Seite die ID 3 oder 5 hat

[globalVar = TSFE:id=3, TSFE:id=5]

... wenn die ID der Seite größer als 5 ist

[globalVar = TSFE:id > 5]

... wenn die Seiten-IDs 12 oder 15 sind oder die Seiten unterhalb deren sind

[PIDinRootline = 12, 15]

... wenn die aufgerufene Domain casual-webdesign.de lautet

[hostname = casual-webdesign.de] || [globalString = IENV:HTTP_HOST = casual-webdesign.de]

... wenn der Wert des URL-Parameters foo größer als 0 ist (z.B. "...&foo=5").

[globalVar = GP:foo > 0]

... wenn die Seite das Seiten- / Page-Layout 3 hat

[globalVar = TSFE:page|layout = 3]

... wenn die Konstante $myConstant den Wert 3 hat

[globalVar = LIT:3 = {$myConstant}]

... wenn die Seiten-ID größer 5 und das Page-Layout 2 ist

[globalVar = TSFE:id > 5] && [globalVar = TSFE:page|layout = 2]

 

Zum Beenden der Conditions

[end]

# oder

[global]