direkt zum Inhalt springen zur Schnellnavigation zur Navigationshilfe

<we:condition></we:condition>

ab Version: 2.2.0.0 | Endtag erforderlich: ja

Beschreibung

Mit diesem Tag kann man in Verbindung mit <we:conditionAdd> für das Attribut "condition" bei <we:listview type="object"> eine Bedingung dynamisch erzeugen. Es ist zudem möglich, <we:condition> ineinander zu verschachteln, wenn man z.B. ODER und UND Verknüpfungen miteinander mischen möchte.

Attribute

  • name

    Typ: string | Standardwert: - | Pflichtfeld: nein

    Bei diesem Attribut geben Sie als Wert den Namen der globalen Variablen an, welche später dem Attribut "condition" von <we:listviews type="object"> übergeben wird. Ist das Attribut nicht gesetzt, dann wird automatisch eine temporäre Variable erzeugt, welche später als "condition" der <we:listviews type="object"> automatisch zugewiesen wird. Das "condition" Atribut bei <we:listviews type="object"> kann dann entfallen.
  • to

    ab Version: 1 | Typ: string | mögliche Werte: screen, request, post, get, global, session, top, self, sessionfield | Standardwert: screen | Pflichtfeld: nein

    Bestimmt wie / wohin die Ausgabe erfolgt. Dabei wird der Code, der sonst auf der Seite ausgegeben würde, in exakt derselben Weise an die auszuwählende Variable übergeben. Dies ist eine praktische Alternative zu <we:setVar>, bitte vergleichen Sie und entnehmen weitere Details zu den einzelnen möglichen Werten dort.

    Erst ab Version 6.1.1: post, get
  • nameto

    ab Version: 6.1.1 | Typ: string | Standardwert: - | Pflichtfeld: nein

    Name der Variable in die die Ausgabe erfolgt.

Syntax

<we:condition name="" to="screen|request|post|get|global|session|top|self|sessionfield" nameto="">
...
</we:condition>

Beispiele

Beispiel #1

Code
<we:setVar from="request" to="global" nameFrom="type" nameTo="type"/>
<we:condition name="condition">
  <we:conditionAdd field="Type" var="type" compare="="/>
</we:condition>
<we:listview type="object" classid="3" rows="10" condition="\$condition">
  <we:repeat>
    ...
  </we:repeat>
</we:listview>

Beispiel #2 - mit Verschachtelung

Code
<we:condition>
  <we:condition>
    <we:conditionAdd field="Rock_Pop" value="j" compare="="/>
      <we:conditionOR/>
    <we:conditionAdd field="Jazz" value="j" compare="="/>
  </we:condition>
    <we:conditionAND/>
  <we:conditionAdd field="Veranstaltungsort" var="ort" compare="="/>
</we:condition>

Bitte helfen Sie mit

Haben Sie eine Ergänzung für die Tag-Referenz, dann werden Sie bitte aktiv.
Entweder über einen Eintrag unter qa.webedition.org oder einfach formlos per E-Mail an websites@webedition.org.

Fehler oder Erweiterungswünsche zu webEdition selbst bitte über qa.webedition.org melden.
zum Seitenanfang