# Warenkorbanzeige nach Warenkorbablage

**URL:** <https://forum.shopware.com/t/warenkorbanzeige-nach-warenkorbablage/1900>\
**Category:** Shopware 3.5\
**Tags:** general\
**Created:** [22. Februar 2011 um 05:22 UTC](https://forum.shopware.com/t/warenkorbanzeige-nach-warenkorbablage/1900 "2011-02-22T05:22:53Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![avenger](https://avatars.discourse-cdn.com/v4/letter/a/9de0a6/32.png) [@avenger](https://forum.shopware.com/u/avenger)\
**Post date:** [22. Februar 2011 um 05:22 UTC](https://forum.shopware.com/t/warenkorbanzeige-nach-warenkorbablage/1900/1 "2011-02-22T05:22:53Z")

</div>

Kann man das irgendwo abstellen, dass nach jeder Warenkorbablage der Warenkorb angezeigt wird?

---

<div class="post-metadata">

**Author:** ![ottscho](https://avatars.discourse-cdn.com/v4/letter/o/7ba0ec/32.png) [@ottscho](https://forum.shopware.com/u/ottscho)\
**Post date:** [22. Februar 2011 um 07:52 UTC](https://forum.shopware.com/t/warenkorbanzeige-nach-warenkorbablage/1900/2 "2011-02-22T07:52:20Z")

</div>

Moin, schau mal in den Controller checkout.php Hier gibt es die Function: ` public function addArticleAction() { $ordernumber = $this-\>Request()-\>getParam('sAdd'); $quantity = $this-\>Request()-\>getParam('sQuantity'); $articleID = Shopware()-\>Modules()-\>Articles()-\>sGetArticleIdByOrderNumber($ordernumber); $this-\>View()-\>sBasketInfo = $this-\>getInstockInfo($ordernumber, $quantity); if(!empty($articleID)) { $insertID = $this-\>basket-\>sAddArticle($ordernumber, $quantity); $this-\>View()-\>sArticleName = Shopware()-\>Modules()-\>Articles()-\>sGetArticleNameByOrderNumber($ordernumber); if(!empty($insertID)) { $basket = $this-\>getBasket(); foreach ($basket['content'] as $item) { if($item['id']==$insertID) { $this-\>View()-\>sArticle = $item; break; } } } $this-\>View()-\>sCrossSimilarShown = $this-\>getSimilarShown($articleID); $this-\>View()-\>sCrossBoughtToo = $this-\>getBoughtToo($articleID); } if($this-\>request-\>isXmlHttpRequest()||!empty($this-\>Request()-\>callback)) { $this-\>Request()-\>setParam('sTargetAction', 'ajax\_add\_article'); } if($this-\>Request()-\>getParam('sAddAccessories')) { $this-\>forward('addAccessories'); } else { $this-\>forward($this-\>Request()-\>getParam('sTargetAction', 'index')); } } ` Ich geh mal davon aus, dass dies dafür zuständig ist, aber wenn ich den Code rausnehme, dann geht es nicht mehr. Aber vllt bringt es dich weiter 😉 ` if($this-\>request-\>isXmlHttpRequest()||!empty($this-\>Request()-\>callback)) { $this-\>Request()-\>setParam('sTargetAction', 'ajax\_add\_article'); } ` In der Shopware.js gibt es ab den Zeilen 2608 noch den Ajax Code für den Basket: ` /\*\* \* AJAX Basket Plugin \* for Shopware \* \* Shopware AG (c) 2010 \*/ `

---

<div class="post-metadata">

**Author:** ![avenger](https://avatars.discourse-cdn.com/v4/letter/a/9de0a6/32.png) [@avenger](https://forum.shopware.com/u/avenger)\
**Post date:** [22. Februar 2011 um 08:11 UTC](https://forum.shopware.com/t/warenkorbanzeige-nach-warenkorbablage/1900/3 "2011-02-22T08:11:05Z")

</div>

[quote=“ottscho”] ` if($this-\>request-\>isXmlHttpRequest()||!empty($this-\>Request()-\>callback)) { $this-\>Request()-\>setParam('sTargetAction', 'ajax\_add\_article'); } ` [/quote] Danke für Deine Mühe… Ich dachte eigentlich eher an eine Backend-Option… 🕶 Hier müsste man wohl die “sTargetAction” ändern (“detail”,?). Ich finde diese Warenkorb-Popups lästig… Und man drängt den Kunden ja quasi sofort zur Kasse zu gehen…
