<we:ifField type="shopCategory" />
Dieses Tag wird nur verwendet, wenn die Shop-Einstellungen "Shop-Kategorien benutzen" aktiviert ist (optional ab Version 6.4.0).
Gibt einen Inhalt bedingt aus, wenn für einen mit <we:listview> oder <we:repeatShopItem> (Warenkorb) aufgelisteten Artikel eine bestimmte Shop-Kategorie gültig, bzw. ein bestimmtes Merkmal der Shop-Kategorie wahr ist.
ab Version | 4.0.0.0 |
Endtag erforderlich | nein |
Pflichtattribute |
Attribute
Mit field wird festgelegt, auf welches Feld/Merkmal der Shop-Kategorie getestet werden soll. Standardwert ist "id" und nur für diesen kann in match auch ein Vergleichswert definiert werden. Wird kein Vergleichswert angegeben, wird getestet, ob überhaupt eine Shop-Kategorie vorhanden ist.
Die Werte "is_destinationprinciple", "is_from doc_object", "is_fallback_to_standard", "is_fallback_to_active" benötigen als boolsche Werte kein Vergleichsattribut.
Zur Definition und Verwendung der boolschen Werte vgl. <we:shopCategory>.
ab Version | 6.4.0.0 |
Typ | string |
mögliche Werte | id, is_destinationprinciple, is_from doc_object, is_fallback_to_standard, is_fallback_to_active |
Standardwert | id |
Der Vergleichswert match wird nur beachtet, wenn das Attribut "field" fehlt oder field="id". Wird der Wert weggelassen, prüft das Tag, ob überhaupt eine Shop-Kategorie vorhanden ist.
ab Version | 6.4.0.0 |
Typ | number |
Standardwert | - |
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 |
Der Attribut ignorefallbacks wird nur beachtet, wenn das Attribut field fehlt oder field="id" gesetzt ist. Ist das Attribut auf "true" gesetzt, werden nur explizit mit <we:shopCatgeory> gesetzte Shop-Kategorien betrachtet. Zu den möglichen Fallbacks vergleiche vgl. <we:shopCategory>.
ab Version | 6.4.0.0 |
Typ | boolean |
mögliche Werte | true, false |
Standardwert | false |
Syntax
<we:ifField field="id|is_destinationprinciple|is_from doc_object|is_fallback_to_standard|is_fallback_to_active" match="" operator="equal| less| less|equal| greater| greater|equal| isin (seit 6.4.1)| contains" ignorefallbacks="true|false"/>
Siehe auch
- <we:ifField ></we:ifField>
- <we:ifField type="audio" ></we:ifField type="audio">
- <we:ifField type="binary" ></we:ifField type="binary">
- <we:ifField type="checkbox" ></we:ifField type="checkbox">
- <we:ifField type="date" ></we:ifField type="date">
- <we:ifField type="dayname" ></we:ifField type="dayname">
- <we:field type="flashmovie" />
- <we:ifField type="float" ></we:ifField type="float">
- <we:ifField type="href" ></we:ifField type="href">
- <we:ifField type="img" ></we:ifField type="img">
- <we:ifField type="int" ></we:ifField type="int">
- <we:ifField type="link" ></we:ifField type="link">
- <we:ifField type="month" ></we:ifField type="month">
- <we:ifField type="monthname" ></we:ifField type="monthname">
- <we:ifField type="select" ></we:ifField type="select">
- <we:ifField type="shopVat" ></we:ifField type="shopVat">
- <we:ifField type="text" ></we:ifField type="text">
- <we:ifField type="video" ></we:ifField type="video">
- <we:ifField type="week" ></we:ifField type="week">
- <we:ifField type="year" ></we:ifField type="year">
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.