# Template Extend beim Ajax Product-Listing

**URL:** <https://forum.shopware.com/t/template-extend-beim-ajax-product-listing/49765>\
**Category:** Programmierung\
**Created:** [29. November 2017 um 15:41 UTC](https://forum.shopware.com/t/template-extend-beim-ajax-product-listing/49765 "2017-11-29T15:41:37Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![hannespries](https://avatars.discourse-cdn.com/v4/letter/h/67e7ee/32.png) [@hannespries](https://forum.shopware.com/u/hannespries)\
**Post date:** [29. November 2017 um 15:41 UTC](https://forum.shopware.com/t/template-extend-beim-ajax-product-listing/49765/1 "2017-11-29T15:41:37Z")

</div>

```
{extends file="parent:frontend/listing/product-box/product-actions.tpl"}

{block name='frontend_listing_box_article_actions_save' append}
    xxxxxxxxxxxx
{/block}

```

Ich habe die products-actions.tpl so erweitert. Das funktioniert erstmal auch genau so wie erwartet, nur wenn per Ajax weitere Producte nachgeladen werden scheint das Template nicht verwendet zu werden.

&nbsp;

Ich nutze dabei schon die Events:

```
**Enlight\_Controller\_Action\_PostDispatchSecure\_Frontend**

**Enlight\_Controller\_Action\_PostDispatchSecure\_Widgets**

**Enlight\_Controller\_Action\_PostDispatch\_Widgets\_Listing (hatte ich nur jetzt wegen dem Problem eingebaut)**

```

Aber irgendwie wird immer nur das originale Template verwendet und nie meins. Hat jemand da eine Lösung oder einen Tipp für mich, was ich genau falsch mache?

---

<div class="post-metadata">

**Author:** ![hannespries](https://avatars.discourse-cdn.com/v4/letter/h/67e7ee/32.png) [@hannespries](https://forum.shopware.com/u/hannespries)\
**Post date:** [30. November 2017 um 08:13 UTC](https://forum.shopware.com/t/template-extend-beim-ajax-product-listing/49765/2 "2017-11-30T08:13:23Z")

</div>

Ok. Selbst jetzt doch heraus gefunden. Das Listing wird Controller-intern mit einem eigenen fetch-Aufruf gerendert, deswegen muss alles per PreDispatch gesetzt werden, dann geht es.

---

<div class="post-metadata">

**Author:** ![kadis](https://avatars.discourse-cdn.com/v4/letter/k/c57346/32.png) [@kadis](https://forum.shopware.com/u/kadis)\
**Post date:** [27. Mai 2020 um 14:26 UTC](https://forum.shopware.com/t/template-extend-beim-ajax-product-listing/49765/3 "2020-05-27T14:26:29Z")

</div>

Guten Tag und vielen Dank für den Beitrag!

Mich wundert es ein wenig, dass das Event ‚\_ **Enlight\_Controller\_Action\_PreDispatch\_Widgets** \_‘ nicht ausreicht.

Hier muss tatsächlich ‚\_ **Enlight\_Controller\_Action\_PreDispatch\_Widgets\_Listing** \_‘ verwendet werden.

Weiß jemand woran das Ganze liegt?

Beste Grüße!
