# \[gelöst\] Wie zusätzliche Werte für Artikelsuche verwenden?

**URL:** <https://forum.shopware.com/t/gelost-wie-zusatzliche-werte-fur-artikelsuche-verwenden/6683>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [31. März 2012 um 21:48 UTC](https://forum.shopware.com/t/gelost-wie-zusatzliche-werte-fur-artikelsuche-verwenden/6683 "2012-03-31T21:48:06Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![sturzi](https://avatars.discourse-cdn.com/v4/letter/s/e68b1a/32.png) [@sturzi](https://forum.shopware.com/u/sturzi)\
**Post date:** [31. März 2012 um 21:48 UTC](https://forum.shopware.com/t/gelost-wie-zusatzliche-werte-fur-artikelsuche-verwenden/6683/1 "2012-03-31T21:48:06Z")

</div>

Ich habe in verschiedenen Artikelkategorien eine Anzeige mit 4 zusätzlichen Selectboxen, über die ich die Anzeige der Artikel in der jeweiligen Kategorie weiter einschränken möchte. Momentan stehe ich jedoch noch vor dem Problem, wie ich die ausgewählten Werte als Suche übergebe, um so die angezeigten Artikel zu filtern. Ich habe jetzt einfach dem Formular als Action die selbe Url wie der Selectbox „Sortierung“ gegeben. Dadurch werden die Werte auch übermittelt, aber weiter nichts damit gemacht (was mir auch klar war). Meine Frage also, wie kann ich die Anzeige der Artikel entsprechend selbst beeinflussen? Und das zweite, wie kann ich die gewählten Werte meiner Filter so merken, dass sie nach der Suche weiterhin zur Verfügung stehen, damit ich die Selectboxen entsprechend vor belegen kann. Ich habe gesehen, dass es ein Event „Shopware\_Modules\_Articles\_sGetArticlesByCategory\_Start“ gibt, wäre das eine Ansatzmöglichkeit? Wenn ja, wie fange ich damit an? Schönes WE!

---

<div class="post-metadata">

**Author:** ![sturzi](https://avatars.discourse-cdn.com/v4/letter/s/e68b1a/32.png) [@sturzi](https://forum.shopware.com/u/sturzi)\
**Post date:** [2. April 2012 um 20:30 UTC](https://forum.shopware.com/t/gelost-wie-zusatzliche-werte-fur-artikelsuche-verwenden/6683/2 "2012-04-02T20:30:29Z")

</div>

Hier mal kurz meine Lösung. 1. Event Shopware\_Modules\_Articles\_sGetArticlesByCategory\_FilterSql registriert 2. In der function das SQL manipuliert 3. In der function gewählte Werte in die Session schreiben 4. In der function zum Event Enlight\_Controller\_Action\_PostDispatch die Werte aus der Session auslesen und an die View übergeben 5. In der View die Werte entsprechend vorselektieren
