snipplrCallback({"id":16432,"title":"conditions-in-typoscript","source":"
[<\/span>PIDinRootline<\/span><\/a> =<\/span> Seiten-uid, Seiten-uid,...<\/span>]<\/span><\/div><\/li> Eine Seite inkl.<\/span> Unterseiten<\/div><\/li> <\/div><\/li> <\/div><\/li> [<\/span>PIDupinRootline<\/span><\/a> =<\/span> Seiten-uid, Seiten-uid,...<\/span>]<\/span><\/div><\/li> Nur untergeordnete Seiten einer Seite<\/div><\/li> <\/div><\/li> <\/div><\/li> [<\/span>treeLevel =<\/span> Seitenebene, Seitenebene,...<\/span>]<\/span><\/div><\/li> Ebene im Seitenbaum<\/div><\/li> <\/div><\/li> <\/div><\/li> [<\/span>globalVar<\/span> =<\/span> var1=<\/span>value, var2=<\/span>value2,...<\/span>]<\/span><\/div><\/li> Alle globalen Variablen auswerten.<\/span> GP steht f\u00c3\u00bcr den Zugriff auf Get- pder Post-Variablen, TSFE f\u00c3\u00bcr Variablen aus dem Typoscript-Frontend-Objekt, ENV f\u00c3\u00bcr PHP-Umgebungsvariablen, LIT f\u00c3\u00bcr den Vergleich mit internem String; Dahinter mit :<\/span> getrennt die eigentlichen Variablennamen und Vergleichsoperator mit Wert.<\/span><\/div><\/li> <\/div><\/li> [<\/span>globalVar<\/span> =<\/span> GP:<\/span>sytle =<\/span> 2<\/span>]<\/span><\/div><\/li> alternative Stxylesheets einbinden<\/div><\/li> <\/div><\/li> [<\/span>globalVar<\/span> =<\/span> GP:<\/span>tx_extKey<\/span>|<\/span>showUid =<\/span> 4<\/span>]<\/span><\/div><\/li> Get- oder Post-Variable einer Extension tx_extKey<\/span>[<\/span>showUid]<\/span> mit dem Wert 4<\/span> \u00c3\u00bcbergeben<\/div><\/li> <\/div><\/li> [<\/span>globalVar<\/span> =<\/span> TSFE:<\/span>id =<\/span> 2<\/span>, TSFE:<\/span>id ><\/span> 123<\/span>]<\/span><\/div><\/li> wenn angeforderte Seiten-Id gleich 2<\/span> oder gr\u00c3\u00b6sser als 123<\/span> ist<\/div><\/li> <\/div><\/li> [<\/span>globalVar<\/span> =<\/span> TSFE:<\/span>page|<\/span>layout =<\/span> 1<\/span>]<\/span><\/div><\/li> wenn das Feld layout der angeforderten Seite den Wert 1<\/span> enth\u00c3\u00a4lt.<\/span> N\u00c3\u00bctzlich um eine andere HTML-Vorlage oder Stylesheets einzubinden.<\/span> Felder aus Inhaltelementen k\u00c3\u00b6nnen in Conditions nicht verwendet werden.<\/span><\/div><\/li> <\/div><\/li> [<\/span>globalVar<\/span> =<\/span> LIT:<\/span>1<\/span> =<\/span> {<\/span>$<\/span>beliebeigeKonstante<\/span>}<\/span>]<\/span><\/div><\/li> trifft zu wenn die Typoscript-Konstante "beliebigeKonstante" gleich 1<\/span> gesetzt ist.<\/span><\/div><\/li> <\/div><\/li> <\/div><\/li> [<\/span>loginUser<\/span><\/a> =<\/span> fe_users<\/span>-uid, fe_users<\/span>-uid,...<\/span>]<\/span><\/div><\/li> Login von Benutzern im Frontend<\/div><\/li>