<we:ifField  />

Zeogt den umschlossenen Inhalt nur dann an, wenn der Wert des Datenbankfeldes des zugehörigen Listview-Eintrages gleich dem Wert des Attributes "match" ist. Es darf nur innerhalb des <we:repeat> Start- und Endtags stehen.

ab Version 4.0.0.0
Endtag erforderlich nein
Pflichtattribute

Attribute

name Pflichtfeld: ja

Bei diesem Attribut gibst Du als Wert den Namen des zu prüfenden Objekt-Feldes an.

ab Version 4.0.0.0
Typ string
Standardwert -
type Pflichtfeld: ja
Bei diesem Attribut gibst Du den Typ des zu prüfenden Datenbank-Feldes an.
ab Version 4.0.0.0
Typ string
mögliche Werte text, date, img, href, link, day, dayname, month, monthname, year, select, binary, float, int, shopCategory, shopVat, checkbox
Standardwert -
match Pflichtfeld: ja

Bei diesem Attribut gibst Du den Wert an, welcher zur Überprüfung herangezogen werden soll. Es ist hier ebenfalls möglich eine Kommaseparierte Liste einzutragen, dann erfolgt die Überprüfung aber ausschließlich auf Gleichheit.

Globale Werte können hier mittels \$xx (=$GLOBALS['xx']) oder \$xx[1] (=$GLOBALS['xx'][1]) bzw. \$xx[ab] (=$GLOBALS['xx']['ab']) zur Überprüfung herangezogen werden. Für Array-Vergleiche funktioniert: "a,b,c" oder ["a","b","c"]

Ab webEdition 8.0 werden die Werte "true" & "false" automatisch in booleans umgewandelt. Es findet kein String-Vergleich statt!

ab Version 2.0.0.0
Typ string
Standardwert -
operator Pflichtfeld: nein

 

Operator Feldwert Match Ergebnis
equal ab ab true
ab c false
2 2 true
less 1 2 true
1 1 false
less|equal 1 2 true
1 1 true
1 0 false
greater 2 1 true
2 2 false
greater|equal 2 1 true
2 2 true
2 3 false
contains test es true
a,b,c,d a,d false
a,b,c,d a,b true
a,b,c,d b true
isin b a,b,c,d true
e a,b,c,d false
a,b a,b,c,d true

 

ab Version 1.3.0.0
Typ string
mögliche Werte equal, less, less|equal, greater, greater|equal, isin (seit 6.4.1), contains
Standardwert equal
striphtml Pflichtfeld: nein

Wenn Du als Wert dieses Attributs "true" angibst, dann werden bei der Ausgabe alle HTML-Tags entfernt. Wenn Du als Wert dieses Attributs "false" angibst oder das Attribut nicht setzt, dann bleiben alle HTML-Tags erhalten.

ab Version 4.0.0.0
Typ boolean
mögliche Werte true, false
Standardwert false
usekey Pflichtfeld: nein
Wird dieses Attribut auf true gesetzt, so wird mit dem Key eines Select-Tags verglichen und nicht mit dem Value.
ab Version 1.3.0.0
Typ boolean
mögliche Werte true, false
Standardwert false

Syntax

<we:ifField name="" type="text|date|img|href|link|day|dayname|month|monthname|year|select|binary|float|int|shopCategory|shopVat|checkbox" match="" operator="equal| less| less|equal| greater| greater|equal| isin (seit 6.4.1)| contains" striphtml="true|false" usekey="true|false"/>						

Siehe auch

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