wCart::updateArticle

Ändert einen Artikel im Warenkorb

Funktionsaufruf

Void updateArticle(String path, Int amount = 1, Array attributes = null, String cartId = 'default')

Parameter

path
Pfad des Artikels
amount
Anzahl der Artikel
attributes
Weitere Attribute

Beispiel: Ändert die Anzahl des Artikels im Warenkorb

Quelltext

<?php

$path       = "/IhrProjekt/shop/articles/product-a.php";
$ammount    = "3";
$attributes = "";
wCart::updateArticle($path, $ammount, $attributes);


?>

Hinweis
Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten Sie bitte den Artikel "So verwenden Sie das PHP-Framework in eigenen Scripten".
Wenn Sie eine Funktion innerhalb einer Weblication® Seite z.B. über das PHP-Quelltext Element oder in einem XSL-Template über wsl:php einbinden, muss das Framework über die grid.php nicht mehr referenziert werden.

 
FAQs
Was macht wCart::updateArticle?
wCart::updateArticle ändert einen Artikel im Warenkorb. Dabei kann insbesondere die Menge sowie optional zusätzliche Attribute aktualisiert werden.
Wie lautet die Signatur von wCart::updateArticle?
Die Funktion hat folgenden Aufruf: <code class="codeInline">Void updateArticle(String path, Int amount = 1, Array attributes = null, String cartId = 'default')</code>.
Welche Bedeutung hat der Parameter „path“?
<code class="codeInline">path</code> ist der Pfad des Artikels, der im Warenkorb geändert werden soll.
Wie legt man die Anzahl der Artikel fest?
Über den Parameter <code class="codeInline">amount</code>. Wenn kein Wert übergeben wird, ist standardmäßig <code class="codeInline">amount = 1</code> gesetzt.
Wofür ist der Parameter „attributes“ bei updateArticle?
<code class="codeInline">attributes</code> dient zum Übergeben weiterer Attribute für den Warenkorbeintrag. Standardmäßig ist <code class="codeInline">attributes = null</code> (keine zusätzlichen Attribute).
Was ist der Parameter „cartId“?
<code class="codeInline">cartId</code> gibt an, in welchen Warenkorb die Änderung erfolgen soll. Standardwert ist <code class="codeInline">'default'</code>.
Wie sieht ein Beispiel für die Verwendung von wCart::updateArticle aus?
Beispiel (setzt die Menge eines Artikels auf 3): <pre><code class="codeBlock" style="color: #000000">php &lt;?php $path = "/IhrProjekt/shop/articles/product-a.php"; $ammount = "3"; $attributes = ""; wCart::updateArticle($path, $ammount, $attributes); ?&gt; </code></pre>
Gibt es Hinweise zur Nutzung von Framework-Funktionen in eigenen Skripten?
Ja. Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten Sie bitte den angegebenen Artikel/Hinweis auf der Seite.
Muss das Framework bei der Einbindung innerhalb einer Weblication® Seite noch referenziert werden?
Wenn Sie eine Funktion innerhalb einer Weblication® Seite einbinden (z.B. über das PHP-Quelltext Element oder in einem XSL-Template über <code class="codeInline">wsl:php</code>), muss das Framework über <code class="codeInline">grid.php</code> nicht mehr referenziert werden.