<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

field Pflichtfeld: nein

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 -
match Pflichtfeld: nein

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 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

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

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