Wie plugin-Funktion aufrufen bei infinite-scrolling

Hi,

wie stelle ich es an, dass eine funktion aus meinem plugin aufgerufen wird wenn infinite-scrolling artikel nachlädt im listing?

p.s.

habe mich mit

$this->subscribeEvent(
            ‚Enlight_Controller_Action_PostDispatchSecure_Widgets‘,
            ‚onPostDispatchSecureWidgets‘
            );    

eingehängt doch wenn ich innerhalb von onPostDispatchSecureWidgets () logge bekomme ich sämtliche aufgerufene widgets als controller rausgeschmissen, nur keinen listing-controller/widget

 

mein ziel ist es, das artikellisting etwas zu erweitern, funcktioniert soweit… bis halt infinite-scrolling zum einsatz kommt

Müsstest dich an das Plugin hängen, dass Event müsste es sein:

$.subscribe('plugin/swInfiniteScrolling/onFetchNewPageLoaded', function() {

	// blablabla

});

 

1 „Gefällt mir“

Hi,

danke für die Antwort. Geht das nicht in meinem SW-Plugin selbst?

Hallo!

Ich stehe gerade vor dem gleichen Problem.

Ich möchte in einem eigenen Plugin die Artikel-Box im Listing (box-basic.tpl)  erweitern.

Funktioniert auch bei allen zuerst geladenen Artikeln. Bei den Artikeln, die per infinite scrolling geladen werden, wird die Anpassung durch das Plugin nicht berücksichtigt.

 

Gibt es hier eine Lösung seitens Shopware?

Du suchst: shopware/Listing.php at 5.5 · shopware/shopware · GitHub

Viele Grüße
https://www.digitvision.de

1 „Gefällt mir“