<we:ifField type="shopVat" />
Kann einen Inhalt bedingt ausgeben, wenn ein mit <we:listview> oder <we:repeatShopItem> (Warenkorb) aufgelisteter Artikel einen bestimmten Mehrwertsteuersatz hat. Dieses Tag wird in Shops eingesetzt, die mit mehreren Mehrwertsteuersätzen arbeiten.
Ist die Shop-Einstellungen "Shop-Kategorien benutzen" aktiviert (optional ab Version 6.4.0), wird der dynamisch aufgrund von Shop-Kategorie, Besteuerungsart und Bestimmungsland ermittelte Mehrwertsteuersatz zugrunde gelegt. In diesem Fall können neben der "id" auch noch andere Merkmale des Mehrwertsteuersatzes verglichen werden.
ab Version | 4.0.0.0 |
Endtag erforderlich | nein |
Pflichtattribute |
Attribute
Das Attribut field wird nur beachtet, wenn die Shop-Einstellungen "Shop-Kategorien benutzen" aktiviert ist.
Mit field wird festgelegt, auf welches Feld/Merkmal des Mehrwertsteuersatzes 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 ein Mehrwertsteuersatzes ermittelt werden kann.
Die Werte "is_standard", "is_fallback_to_standard", "is_fallback_to_prefs", "is_country_fallback_to_prefs" benötigen als boolsche Werte kein Vergleichsattribut.
Zur Definition und Verwendung der boolschen Werte vgl. <we:shopVat>.
ab Version | 6.4.0.0 |
Typ | string |
mögliche Werte | id, is_standard, is_fallback_to_standard, is_fallback_to_prefs, is_country_fallback_to_prefs |
Standardwert | - |
Das Vergleichswert match wird nur beachtet, wenn Shop-Einstellungen "Shop-Kategorien benutzen" aktiviert ist und das Attribut "field" fehlt oder field="id". Wird der Wert weggelassen, prüft das Tag, ob überhaupt ein Mehrwertsteuersatz ermittelt werden kann
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 |
Syntax
<we:ifField field="id|is_standard| is_fallback_to_standard|is_fallback_to_prefs|is_country_fallback_to_prefs" match="" operator="equal| less| less|equal| greater| greater|equal| isin (seit 6.4.1)| contains"/>
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="shopCategory" ></we:ifField type="shopCategory">
- <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.