[Frage] Wie wird eine ODER-Abfrage mit Fluid Viewhelper gemacht?

  • marion-j marion-j
    R2-D2
    0 x
    99 Beiträge
    1 Hilfreiche Beiträge
    09. 08. 2018, 11:14

    Hallo,

    wie kann denn eine ODER-Abfrage mit einem Fluid Viewhelper gemacht werden?

    Z.B. Wenn die "PageUID=10 oder PageUID=20 oder PageUID=30" dann ...
    Der nachfolgende Code funktioniert leider nicht:

    [code]<f:if condition="{page.uid}==10" || {page.uid}==20" || {page.uid}==30">
    <f:then>...</f:then>
    <f:else>...</f:else>
    </f:if>
    [/code]

    Gibts dafür eine Möglichkeit?


  • 1
  • stereolense stereolen...
    Jar Jar Binks
    0 x
    1 Beiträge
    0 Hilfreiche Beiträge
    09. 08. 2018, 19:58

    Ich hatte heute ähnliche Probleme, leider erwartet Fluid oft bei komplexeren Conditions eine ziemlich spezielle Syntax, die nirgends dokumentiert zu sein scheint. Probier mal, die einzelnen Bedingungen zu klammern.
    Also [code]condition="({page.uid} == 10) || ({page.uid} == 20)"[/code]
    Auch die Leerzeichen zwischen den Operatoren und Blöcken sind nicht immer optional.

  • 1