<we:addDelShopItem />
Damit werden Artikel in den Warenkorb aufgenommen oder gelöscht. Dieses Tag wird durch das <we:a edit="shop">-Tag gesteuert, abhängig davon, ob das Attribut amount oder das Attribut delarticle im <we:a edit="shop">-Tag verwendet wird. Das gleiche gilt für das <we:form type="shopliste">-Tag, wenn es auf sich selbst verweist.
ab Version | 1.3.0.0 |
Endtag erforderlich | nein |
Pflichtattribute |
Attribute
Bei diesem Attribut gibst Du als Wert den Namen des Shops an. Dies ist notwendig, da Sie auch mehrere Shops (mit unterschiedlichen Namen) auf einer Seite betreiben können.
ab Version | 3.5.0.0 |
Typ | string |
Standardwert | - |
Mit dem Attribut floatquanitites legst Du fest, ob auch nicht ganzzahlige Mengen in den Warenkorb gelegt werden dürfen.
Bei true wäre eine Angabe von Anzahl 1.1 möglich, bei false sind nur ganzzahlige Anzahlen möglich.
ab Version | 2.0.0.0 |
Typ | string |
mögliche Werte | false, true |
Standardwert | true |
Bestimmt wie / wohin die Ausgabe erfolgt. Dabei wird der Code, der sonst auf der Seite ausgegeben würde, in exakt derselben Weise an die auszuwählende Variable übergeben. Dies ist eine praktische Alternative zu <we:setVar>, bitte vergleiche und entnimm weitere Details zu den einzelnen möglichen Werten dort.
Ab webEdition 6.1.0.2: post
, get
Ab webEdition 9.0.8: local
: Erlaubt den Wert einer lokalen Variable zuzuordnen und dann im Tag attribut="$name"
zu nutzen.
ab Version | 6.1.0.0 |
Typ | string |
mögliche Werte | screen, request, post, get, global, local, session, top, self, sessionfield |
Standardwert | screen |
Name der Variable, in die die Ausgabe erfolgt.
Ab webEdition 6.3.7 können auch Arrays mit folgender Syntax geschrieben werden werden:
<we:xxxx to="global" nameto="meinArray[abc]"/>
oder<we:xxxx to="global" nameto="meinArray[]"/>
oder<we:xxxx to="global" nameto="meinArray[][def]"/>
.
Wichtig ist hierbei, dass innerhalb der eckigen Klammern keine Hochkommata oder Anführungszeichen genutzt werden!
ab Version | 6.1.0.0 |
Typ | string |
Standardwert | - |
Syntax
<we:addDelShopItem shopname="" floatquantities="false| true" to="screen|request|post|get|global|local|session|top|self|sessionfield" nameto=""/>
Beispiele
Beispiel #1 - Artikel in den Warenkorb legen
<we:createShop shopname="shop"/> <we:addDelShopItem shopname="shop"/> <we:a id="self" edit="shop" amount="1">in den Warenkorb</we:a>
Beispiel #2 - Artikel aus den Warenkorb entfernen
<we:createShop shopname="shop"/> <we:addDelShopItem shopname="shop"/> <we:a id="self" edit="shop" delarticle="true" >aus dem Warenkorb entfernen</we:a>
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.