<we:ifVarSet  />

Zeigt den umschlossenen Inhalt nur dann an, wenn die Variable, die als Wert des Attributs "name" angegeben wurde, gesetzt ist. Achtung: Es ist ein Unterschied, ob eine Variable "leer" oder nicht gesetzt ist.

ab Version 2.2.0.0
Endtag erforderlich nein
Pflichtattribute

Attribute

name Pflichtfeld: ja

Bei diesem Attribut gibst Du als Wert den Namen der Variablen an, die zum Vergleich herangezogen werden soll.

ab Version 2.0.0.0
Typ string
Standardwert -
type Pflichtfeld: nein

Bei diesem Attribut gibt man als Wert an, um welche Art von Variable es sich handelt, die zum Vergleich herangezogen werden soll. Wenn als Wert "global" angegeben wird, dann wird mit einer globalen Variablen verglichen. Wenn als Wert "request" angegeben wird, dann wird eine Request-Variable zum Vergleich herangezogen. Unter einer "Request-Variablen" versteht man eine Variable, welche entweder an den URL  der Seite angehängt ist (seite.php?category=Film) oder per "get" bzw. "post" durch ein Formular an die Folgeseite übergeben wird. Wenn als Wert "session" angegeben wird, dann wird mit einer Session-Variable verglichen. Wenn als Wert "sessionfield" angegeben wird, dann wird mit einer Sessionvariablen der Kundenverwaltung verglichen. Bei "sum" wird untersucht, ob über we:calculate bereits eine Summe mit angegebenem Namen gebildet wurde. Ist als Typ "shopField" angegeben wird nach der Variable/ Feld im Warenkorb mit angegebenem "shopname" überprüft.

Ab Version 8.0.7 ist auch der Wert "cookie" möglich.

ab Version 2.2.0.0
Typ string
mögliche Werte href, request, cookie, global, session, sessionfield, sum
Standardwert -
doc Pflichtfeld: nein

Wenn Du als Wert dieses Attributs "top" angibst oder das Attribut nicht setzt, dann bezieht es sich auf das Haupt-webEdition-Dokument, auch wenn es sich dabei um ein webEdition-Dokument handelt, welches in ein anderes eingefügt wird (siehe <we:include>). Wenn Du als Wert dieses Attributs "document" angibst, bezieht es sich auf das aktuelle webEdition-Dokument, welches gerade neu erzeugt oder editiert wird. Wenn Du als Wert dieses Attributs "object" angibst, wird auf das aktuelle Objekt, welches gerade neu erzeugt oder editiert wird, ein Bezug hergestellt.

ab Version 2.2.0.0
Typ string
mögliche Werte object, document, top
Standardwert -
property Pflichtfeld: nein

Bei diesem Attribut gibst Du an ob in dem Attribut var eine Eigenschaft des webEdition-Dokuments für den Vergleich verwendet werden soll. Mögliche Einträge in var sind:
DocType, Category, IsSearchable, Extension,IsDynamic, ParentID, ParentPath, Text, Filename, Path,  Owners, OwnersReadOnly, CreatorID, ModifierID, RestrictOwners

Kleiner Version 9: CreationDate, ModDate, Published
Ab Version 9: Creation_Date,Mod_Date und Publish_Date

ab Version 2.2.0.0
Typ boolean
mögliche Werte true, false
Standardwert false
formname Pflichtfeld: nein

Bei diesem Attribut gibst Du als Wert den Namen des Formulars an, mit dem das webEdition-Dokument oder Objekt bearbeitet wird.

ab Version 2.2.0.0
Typ string
Standardwert -
shopname Pflichtfeld: nein
deprecated bis Version 9.2.0 (Cardada)

Wenn als Typ "shopField" verwendet wird, muss zusätzlich der Name des Shops angegeben werden.

ab Version 3.5.0.0
Typ string
Standardwert -

Syntax

<we:ifVarSet name="" type="href|request|cookie|global|session|sessionfield|sum" doc="object|document|top" property="true|false" formname=""/>						

Hilf mit!

Hast Du eine Ergänzung für die Tag-Referenz, dann werde 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.

powered by webEdition CMS