# Welches Event beim nachladen von Produkten im Listing (Pagination)?

**URL:** <https://forum.shopware.com/t/welches-event-beim-nachladen-von-produkten-im-listing-pagination/72920>\
**Category:** Allgemein\
**Created:** [21. Februar 2021 um 01:22 UTC](https://forum.shopware.com/t/welches-event-beim-nachladen-von-produkten-im-listing-pagination/72920 "2021-02-21T01:22:29Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![frimipiso](https://avatars.discourse-cdn.com/v4/letter/f/a587f6/32.png) [@frimipiso](https://forum.shopware.com/u/frimipiso)\
**Post date:** [21. Februar 2021 um 01:22 UTC](https://forum.shopware.com/t/welches-event-beim-nachladen-von-produkten-im-listing-pagination/72920/1 "2021-02-21T01:22:29Z")

</div>

Hallo Ihr Lieben,

ich schreibe gerade ein Plugin für das Lazyloading von Produktbildern im Produktlisting. Das funktioniert für die erste Listingseite ganz gut, indem ich meine Plugin templates beim Event: "

```
 Enlight\_Controller\_Action\_PostDispatch\_Frontend" lade.

```

Wenn ich allerdings im Produktlisting auf die **zweite Paginationsseite** gehe:&nbsp;[https://www.shop.de/category/?p=2&o=1&n=48](https://www.shop.de/category/?p=2&o=1&n=48)  
werden meine Templates nicht geladen, da ich das Event nicht kenne, dass beim Nachladen der Produkte ausgelöst wird.

**Welches Event kann ich beim Nachladen der Produkte verwenden, damit meine Templatedateien im Plugin gelesen werden?**

Momentan gehe ich so vor:  
&nbsp;

```
public static function getSubscribedEvents()
    {
        return [
            'Enlight_Controller_Action_PostDispatch_Frontend' => 'onFrontendPostDispatch',
            'Enlight_Controller_Action_PostDispatchSecure_Widgets_Listing' => 'onFrontendPostDispatch',
            'Enlight_Controller_Action_PostDispatch_Widgets' => 'onFrontendPostDispatch'
        ];
    }

public function onFrontendPostDispatch(\Enlight_Controller_ActionEventArgs $args)
  {
        $view = $args->getSubject()->View();
        $view->addTemplateDir($this->getPath() . '/Resources/views');
  }

```

&nbsp;

Sonst schreibe ich die Änderung einfach direkt ins Template und gehe nicht über ein Plugin.

Danke für Eure Hilfe

Jens
