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 <?php $path = "/IhrProjekt/shop/articles/product-a.php"; $ammount = "3"; $attributes = ""; wCart::updateArticle($path, $ammount, $attributes); ?> </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.