Template Extend beim Ajax Product-Listing

{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.

 

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?

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.

2 „Gefällt mir“

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!