Bedingung für Anzeige

Anstatt Input Gruppen zu verwenden, um Input Plugins nur bei bestimmten Bedingung anzuzeigen, können Sie auch den condition Parameter verwenden.

Jedes Input Plugin kennt den condition Parameter (auch Input Gruppen). Hier können Sie eine oder mehrere Bedingungen (kommasepariert) definieren, von denen eine erfüllt sein muss, damit das Input Plugin angezeigt wird.

Der Aufbau einer Bedingung ist wie folgt:

<Name des zu prüfenden Input Plugins>=<Wert des zu prüfenden Input Plugins>

Wird kein Wert angegeben (also auch = Zeichen), dann ist jeder Wert erlaubt, sofern er positiv ist (nicht leer oder 0). Wenn Sie beim Namen ein ! verwenden, wird die Bedingung umgekehrt und der Wert wird negativ geprüft (leer oder 0).

Beispiele:

{input type="text" name="a" title="A" condition="c=5"} {input type="text" name="b" title="B"} {input type="text" name="c" title="C" condition="!e"} {input type="text" name="d" title="D" condition="b"} {input type="text" name="e" title="E"} {input type="text" name="f" title="F"} {input type="text" name="g" title="G" condition="f!=2,h"} {input type="text" name="h" title="H"}

Erläuterungen:

  • Input a wird angezeigt, wenn Input c den Wert 5 hat.
  • Input b wird immer angezeigt.
  • Input c wird angezeigt, wenn Input e einen negativen Wert hat.
  • Input d wird angezeigt, wenn Input b einen positiven Wert hat.
  • Input e wird immer angezeigt.
  • Input f wird immer angezeigt.
  • Input g wird angezeigt, wenn Input f nicht den Wert 2 oder Input h einen positiven Wert hat.
  • Input h wird immer angezeigt.
wb_incandescent

Anders als bei Input Gruppen können Sie mit dieser Variante Input Plugins in Abhängigkeit von später folgenden Input Plugins ausblenden (siehe Beispiele für Input a, c oder g).

Sie können neben ODER Verknüpfungen auch UND Verknüpfungen anwenden. Dafür verketten Sie Ihre Bedingung mit einem &.

{input type="text" name="a" title="A" condition="c=5&b!=3"}
warning

Eine Kombination aus ODER und UND ist leider nicht möglich. Bei Bedarf wenden Sie sich bitte an den EGOTEC Support.

wb_incandescent

Verwenden Sie den Parameter cond_reset=false, um den aktuellen Wert nicht angezeigter Elemente nicht zurückzusetzen.