12.08.2016 | TYPO3, Webentwicklung
Typo3 – einfache „if Abfragen“ in Typoscript erstellen
Wenn man bspw. einem Benzutzer bestimmte Inhalte einblenden will und dies nicht über die Gruppenzugehörigkeit regeln möchte, kann man sich auch mit TypoScript behelfen. Wir erstellen einfach eine Fluid Varible „user“ mit und fragen die angemeldete Benutzer UID ab. Ist die Bedingung wahr wird der Wert „user.value“ ausgegeben. Natürlich ist das nicht nur auf die Benutzer UID begrenzt.
user = TEXT user.value = Die Bedingung ist wahr user.if { value = 100 equals.data = TSFE:fe_user|user|uid }
Im Fluid-Template selbst lässt sich das wiederum wie gewohnt ausgeben. Im Nacholgnenden Beispiel wird die Ausgabe zusätzlich auf eine Seiten ID begrenzt.
<f:if condition="{data.uid} == 100"> <f:format.raw>{user}</f:format.raw> </f:if>