# Shopware\_Modules\_Articles\_sGetArticlesByCategory\_FilterLoopEnd Ersatz

**URL:** <https://forum.shopware.com/t/shopware-modules-articles-sgetarticlesbycategory-filterloopend-ersatz/48549>\
**Category:** Programmierung\
**Created:** [28. September 2017 um 14:53 UTC](https://forum.shopware.com/t/shopware-modules-articles-sgetarticlesbycategory-filterloopend-ersatz/48549 "2017-09-28T14:53:39Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Bastler123](https://avatars.discourse-cdn.com/v4/letter/b/ecb155/32.png) [@Bastler123](https://forum.shopware.com/u/Bastler123)\
**Post date:** [28. September 2017 um 14:53 UTC](https://forum.shopware.com/t/shopware-modules-articles-sgetarticlesbycategory-filterloopend-ersatz/48549/1 "2017-09-28T14:53:39Z")

</div>

Hallo allerseits

Ich habe ein kleines Plugin programmiert, welche die Artikel im Listing bearbeitet.

Leider funktioniert das mit den neuesten Shopware Versionen nicht mehr mit Infinie-Scrolling.

Zum Zünden&nbsp; verwendete ich das Event Shopware\_Modules\_Articles\_sGetArticlesByCategory\_FilterLoopEnd, dieses scheint seit 5.3 ersatzlos gestrichen worden zu sein.

Hat jemand eine idee, welches Event stattdessen genommen werden kann bzw. eine einfache Lösung parat?

---

<div class="post-metadata">

**Author:** ![EikeBrandtWarneke](https://avatars.discourse-cdn.com/v4/letter/e/cdc98d/32.png) [@EikeBrandtWarneke](https://forum.shopware.com/u/EikeBrandtWarneke)\
**Post date:** [30. September 2017 um 15:10 UTC](https://forum.shopware.com/t/shopware-modules-articles-sgetarticlesbycategory-filterloopend-ersatz/48549/2 "2017-09-30T15:10:47Z")

</div>

Du musst nun den product service dekorieren. Schau dazu mal in die developer docs.

Viele Grüße&nbsp;

---

<div class="post-metadata">

**Author:** ![Bastler123](https://avatars.discourse-cdn.com/v4/letter/b/ecb155/32.png) [@Bastler123](https://forum.shopware.com/u/Bastler123)\
**Post date:** [20. November 2017 um 15:32 UTC](https://forum.shopware.com/t/shopware-modules-articles-sgetarticlesbycategory-filterloopend-ersatz/48549/3 "2017-11-20T15:32:55Z")

</div>

Ich hab mir nun dazu schon einiges angesehen, werd aber daraus nicht schlau. das Beste ist sowieso das Example\_plugin (SwagPluginSystems) da kursieren zwei komplett verschiedene im Internet herum. Das eine ist noch nach dem alten Pluginschema, das andere nach dem Neuen.

Es lassen sich beide ohne Fehlermeldung installieren, jedoch haben beide keine Wirkung/Funktion.

[Example plugin: storefront extension](https://developers.shopware.com/developers-guide/example-plugin/) dieses hier gibt es zum downloaden, es unterscheidet sich jedoch in der services.xml vom Code in der Beschreibung.

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![Sition](https://avatars.discourse-cdn.com/v4/letter/s/df705f/32.png) [@Sition](https://forum.shopware.com/u/Sition)\
**Post date:** [22. Januar 2018 um 10:22 UTC](https://forum.shopware.com/t/shopware-modules-articles-sgetarticlesbycategory-filterloopend-ersatz/48549/4 "2018-01-22T10:22:23Z")

</div>

@Bastler123‍&nbsp;Haben Sie eine Lösung für Ihr Problem gefunden? Ich habe das gleiche Problem, die Shopware\_Modules\_Articles\_sGetArticlesByCategory\_FilterLoopEnd funktioniert nicht in 5.3

Danke,

---

<div class="post-metadata">

**Author:** ![Patrick\_Stahl](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/patrick_stahl/32/7679_2.png) [@Patrick\_Stahl](https://forum.shopware.com/u/Patrick_Stahl)\
**Post date:** [23. Januar 2018 um 13:03 UTC](https://forum.shopware.com/t/shopware-modules-articles-sgetarticlesbycategory-filterloopend-ersatz/48549/5 "2018-01-23T13:03:45Z")

</div>

Hallo @Sition‍,

das Event wurde mit Shopware 5.0 entfernt, da sich der Ansatz zur Manipulation eines Artikels in einer Kategorie komplett geändert hat.  
Zur **Not** kannst du dich per after-Hook auf die sGetArticlesByCategory Methode hooken und musst anschließend über die Rückgabe der Methode iterieren und kannst somit den Artikeln deine eigenen Daten hinzufügen.

Was genau willst du denn erreichen bzw. wofür hast du das Event benötigt?  
Dann kann man ggf. schauen, wie ein sauberer Lösungsansatz auszusehen hätte.  
Grob kann ich dir sagen: Das läuft jetzt größtenteils über Dekoration unserer&nbsp;Services, wie bspw. dem [ListProductService](https://github.com/shopware/shopware/blob/5.3/engine/Shopware/Bundle/StoreFrontBundle/Service/Core/ListProductService.php).  
Ein Beispiel dazu findest du [hier](https://developers.shopware.com/developers-guide/example-plugin/#plugin-listproductservice-(service-decoration)).

Gruß,  
Patrick&nbsp; ![Shopware](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/86c57fbace799dd4eb1f1b8a2d3bdc1733f0aea1.png "Shopware")
