# Funktion in Search.php Controller überschreiben

**URL:** <https://forum.shopware.com/t/funktion-in-search-php-controller-uberschreiben/32445>\
**Category:** Programmierung\
**Created:** [22. November 2015 um 22:43 UTC](https://forum.shopware.com/t/funktion-in-search-php-controller-uberschreiben/32445 "2015-11-22T22:43:20Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![magnolia4](https://avatars.discourse-cdn.com/v4/letter/m/b9e5f3/32.png) [@magnolia4](https://forum.shopware.com/u/magnolia4)\
**Post date:** [22. November 2015 um 22:43 UTC](https://forum.shopware.com/t/funktion-in-search-php-controller-uberschreiben/32445/1 "2015-11-22T22:43:20Z")

</div>

Ich versuche vergebens in meinem Plugin eine Funktion (convertProducts) in dem Search.php Controller in SW5 zu überschreiben: `public function install() { $this-\>subscribeEvent('Shopware\_Controllers\_Frontend\_Search::convertProducts::replace', 'replaceConvertProducts'); return true; } public function replaceConvertProducts(Enlight\_Event\_EventArgs $args) { ... } ` Leider passiert da gar nichts. Normalerweise sollte das doch funktionieren, oder? Hat jemand eine Idee? Grundsätzlich möchte ich auf der Sucheergebnissseite jedem Artikel noch $article[‘sProperties’] mitgeben.

---

<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:** [22. November 2015 um 23:12 UTC](https://forum.shopware.com/t/funktion-in-search-php-controller-uberschreiben/32445/2 "2015-11-22T23:12:48Z")

</div>

Private Methoden kannst du nicht hooken. Du suchst: [https://developers.shopware.com/develop … xtensions/](https://developers.shopware.com/developers-guide/shopware-5-core-service-extensions/) Viele Grüße
