Hallo,
in unserem SW5 Shop läuft ein eigenes Plugin, welches ganz einfach ausgedrückt Artikel vor ihrer Anzeige in Shopware manipuliert (in diesem Beispiel einfach nur den Beschreibungstext ersetzt):
$this->subscribeEvent(
'sArticles::sGetArticlesByCategory::after',
'manipulateArticles',
400
);
// ....
public function manipulateArticles (Enlight_Event_EventArgs $args) {
$return = $args->getReturn();
foreach($return['sArticles'] as &$article) {
$article['description'] = 'Neue Produktbeschreibung...';
}
return $return;
}
Das funktioniert für Listen- und Detailseiten auch sehr gut soweit.
Leider bekomme ich es nicht auf der Such-Ergebnisseite zum laufen, da ich einfach nicht an die gefundenen Produkte komme.
Wie greife in dem Event “Enlight_Controller_Action_PostDispatch_Frontend_Search” auf die gefundenen Produkte zu, um diese manipulieren zu können?
Vielen Dank für eure Hilfe!