# Ich möchte nach dem löschen eine Artikels im ajaxCart eine Funktion per ajax aufrufen.

**URL:** https://forum.shopware.com/t/ich-mochte-nach-dem-loschen-eine-artikels-im-ajaxcart-eine-funktion-per-ajax-aufrufen/61711
**Category:** Programmierung
**Created:** [11. September 2019 um 20:09 UTC](https://forum.shopware.com/t/ich-mochte-nach-dem-loschen-eine-artikels-im-ajaxcart-eine-funktion-per-ajax-aufrufen/61711 "2019-09-11T20:09:03Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Meydek](https://avatars.discourse-cdn.com/v4/letter/m/b9bd4f/32.png) [@Meydek](https://forum.shopware.com/u/Meydek)
#### Post date: [11. September 2019 um 20:09 UTC](https://forum.shopware.com/t/ich-mochte-nach-dem-loschen-eine-artikels-im-ajaxcart-eine-funktion-per-ajax-aufrufen/61711/1 "2019-09-11T20:09:03Z")

</div>

Ich habe deleteArticle abgefangen und versucht eine Variable an Smarty zu übergeben damit ich das überprüfen und gegebenenfalls auslösen kann.

Habe es auch mit jquery versucht, onClick des icon-cross Klasse zum löschen des Artikels, was nicht ausgeführt wird.

&nbsp;&nbsp;&nbsp; public function notifyDeleteAction(\Enlight\_Event\_EventArgs $args)  
&nbsp;&nbsp;&nbsp; {  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /\*\* @var \Shopware\_Controllers\_Frontend\_Checkout $subject \*/  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $subject = $args-\>getSubject();  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $request = $subject-\>Request();&nbsp; &nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  
&nbsp;&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $view=$subject-\>View();  
&nbsp;&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if($request-\>getActionName()==„ajaxDeleteArticleCart“){ &nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $this-\>change=true;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $templateManager=$view-\>Template();  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $templateManager-\>assign(‚customPages‘, „Your Value“);  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /\*echo ’

```
';
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var\_dump();
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo '

```

';  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exit;\*/  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return ;  
&nbsp;&nbsp;&nbsp;  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  
&nbsp;&nbsp;&nbsp;  
&nbsp;&nbsp;&nbsp; }

---

<div class="post-metadata">

### Author: ![msslovi0](https://avatars.discourse-cdn.com/v4/letter/m/b2d939/32.png) [@msslovi0](https://forum.shopware.com/u/msslovi0)
#### Post date: [11. September 2019 um 21:34 UTC](https://forum.shopware.com/t/ich-mochte-nach-dem-loschen-eine-artikels-im-ajaxcart-eine-funktion-per-ajax-aufrufen/61711/2 "2019-09-11T21:34:41Z")

</div>

> [@Meydek schrieb:](https://forum.shopware.com/profile/32599/Meydek "Meydek")
> 
> Habe es auch mit jquery versucht, onClick des icon-cross Klasse zum löschen des Artikels, was nicht ausgeführt wird.

Falscher Weg. publish/subscribe nutzen. Das ist top implementiert. Einfach auf&nbsp;plugin/swCollapseCart/onRemoveArticleFinished subscriben. Oder auch auf&nbsp;plugin/swCollapseCart/onRemoveArticle, je nachdem, was du machen willst.

[https://developers.shopware.com/designers-guide/javascript-statemanager-and-pluginbase/](https://developers.shopware.com/designers-guide/javascript-statemanager-and-pluginbase/)

Gruß

Matt
