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

Endtag erforderlich nein
Pflichtattribute

Attribute

shopname Pflichtfeld: ja

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.

Typ string
Standardwert -
floatquantities Pflichtfeld: nein

Mit dem Attribut floatquanitites legst Du fest, ob auch nicht ganzzahlige Mengen in den Warenkorb gelegt werden dürfen.

Typ string
mögliche Werte false, true
Standardwert true
to Pflichtfeld: nein

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.

Erst ab Version 6.1.1: post, get

ab Version 1
Typ string
mögliche Werte screen, request, post, get, global, session, top, self, sessionfield
Standardwert screen
nameto Pflichtfeld: nein

Name der Variablen, in die die Ausgabe erfolgt.

Ab Version 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.1
Typ string
Standardwert -

Syntax

<we:addDelShopItem shopname="" floatquantities="false| true" to="screen|request|post|get|global|session|top|self|sessionfield" nameto=""/>						

Beispiele

Beispiel #1 - Artikel in den Warenkorb legen

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

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

powered by webEdition CMS