# ProductListingResultEvent nur verfügbar bei Nicht-Cache?

**URL:** <https://forum.shopware.com/t/productlistingresultevent-nur-verfuegbar-bei-nicht-cache/103360>\
**Category:** Shopware 6 (German)\
**Created:** [19. März 2024 um 08:03 UTC](https://forum.shopware.com/t/productlistingresultevent-nur-verfuegbar-bei-nicht-cache/103360 "2024-03-19T08:03:39Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [19. März 2024 um 08:03 UTC](https://forum.shopware.com/t/productlistingresultevent-nur-verfuegbar-bei-nicht-cache/103360/1 "2024-03-19T08:03:39Z")

</div>

In einem Plugin benutze ich „ProductListingResultEvent“ im Subscriber. Jetzt habe ich die Entwicklungsumgebung auf produktiv umgeschalten und stelle fest, dass plötzlich „ProductListingResultEvent“ nicht mehr zur Verfügung steht. Lösche ich den Cache, wird ProductListingResultEvent einmal ausgeführt. Beim neuladen der Seite ist wieder Feierabend.

Funktioniert ProductListingResultEvent nur wenn kein Cache aktiv ist? Fragen über Fragen ☹

---

<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:** [19. März 2024 um 08:05 UTC](https://forum.shopware.com/t/productlistingresultevent-nur-verfuegbar-bei-nicht-cache/103360/2 "2024-03-19T08:05:58Z")

</div>

Natürlich nicht, denn die Seite liegt ja vollständig im cache. Wenn du die Seite mit kontextrelevanten Daten anreichern möchtest, die nicht Bestandteil des cache keys sind, dann wirst du dir einen anderen Weg suchen müssen.

Viele Grüße

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [19. März 2024 um 08:22 UTC](https://forum.shopware.com/t/productlistingresultevent-nur-verfuegbar-bei-nicht-cache/103360/3 "2024-03-19T08:22:13Z")

</div>

Ah ok, bin jetzt den Umweg über GenericPageLoadedEvent gegangen.

---

<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:** [19. März 2024 um 08:24 UTC](https://forum.shopware.com/t/productlistingresultevent-nur-verfuegbar-bei-nicht-cache/103360/4 "2024-03-19T08:24:31Z")

</div>

Auch das event sollte aber nicht gefeuert werden, wenn die Seite im Cache liegt. Hier wirst du also genau das gleiche Problem haben.

Viele Grüße

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [19. März 2024 um 08:28 UTC](https://forum.shopware.com/t/productlistingresultevent-nur-verfuegbar-bei-nicht-cache/103360/5 "2024-03-19T08:28:35Z")

</div>

Nö, das kann ich nicht behaupten. Keine Ahnung wie das Zusammenhäng, aber hier kann ich kein Caching feststellen.

---

<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:** [19. März 2024 um 08:39 UTC](https://forum.shopware.com/t/productlistingresultevent-nur-verfuegbar-bei-nicht-cache/103360/6 "2024-03-19T08:39:44Z")

</div>

Der GenericPageLoader wird auch immer innerhalb der einzelnen, expliziten PageLoader verwendet und geladen und bildet lediglich die Basis der jeweiligen Pages (header, footer etc.) - siehe: [shopware/src/Storefront/Page/Product/ProductPageLoader.php at trunk · shopware/shopware · GitHub](https://github.com/shopware/shopware/blob/trunk/src/Storefront/Page/Product/ProductPageLoader.php#L82)

Daher wird auch dieses event nicht geworfen, wenn die Seite im cache liegt.

Viele Grüße

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [19. März 2024 um 09:03 UTC](https://forum.shopware.com/t/productlistingresultevent-nur-verfuegbar-bei-nicht-cache/103360/7 "2024-03-19T09:03:40Z")

</div>

Erfüllt aber im Moment im Gegensatz zu ProductListingResultEvent genau meinen Zweck. Denn dieses Event ist immer aktiv. Änderungen in der Datenerfassung und Ausgabe sind sofort sichtbar, auch bei aktiven Cache.
