Zum Inhalt springen

Fluid Conditions

Erstellt am 18. Juni 2013 · 1 Antwort · letzte Antwort am 18. Juni 2013

Tags: Frage

tvnetzwerk ·

Wenn ich schon an den "Conditions" dran bin, dann mach ich doch gleich einen neues Thema auf:

<f:if condition="{0:data.uid} == {0:'134'}">
    <f:then>
      Inhalt für die Seite 134
    </f:then>
    <f:else>
      Inhalt für die anderen Seiten
    </f:else>
</f:if>

Das das nicht geht habe ich gerade ausprobiert:

<f:if condition="{0:data.uid, 1:data.uid, 1:data.uid} == {0:'134', 0:'135', 0:'136'}">
    <f:then>
      Inhalt für die Seiten 134, 135, 136
    </f:then>
    <f:else>
      Inhalt für die anderen Seiten
    </f:else>
</f:if>

Gibt es denn eine Möglichkeit, so etwas hinzubekommen?

Danke und beste Grüße
Carsten

Unbekannter Benutzer ·

Was Du da benutzt ist der so genannte "Array Trick", im ersten FAll brauchst du den gar nicht. data.uid ist ja kein string sondern ein integer, d.h. das sollte funktionieren:

condition="{data.uid} == 134"

Der zweite Fall kann nicht klappen, das ist ja keine "OR" Verknüpfung. Für den zweiten Fall musst du Dir was anderes überlegen, was Du da machst sollte wahrscheinlich gar nicht im Template entschieden werden...