Hey zusammen,
ich würde gerne die vorgeschlagenen Produkte auf der Detail-Seite eines Produkts leicht manipulieren. Leider bin ich recht neu in der Shopware-Entwicklung, habe allerdings schon herausgefunden, dass die vom System bereitgestellten Vorschläge im View-Assignment “boughtArticles” gespeichert werden. Wenn ich das Event “Enlight_Controller_Action_PostDispatch_Frontend_Detail” subscribe, scheint die Variable noch nicht gesetzt zu sein, zumindest kommt bei folgendem Aufruf “NULL” raus:
public static function getSubscribedEvents() {
return [
'Enlight_Controller_Action_PostDispatch_Frontend_Detail' => 'onFrontendDetail',
];
}
public function onFrontendDetail(\Enlight_Event_EventArgs $arguments){
$view = $arguments->get('subject')->View();
$articles = $view->getAssign('boughtArticles');
var_dump("Articles: ",$articles);
}
Gibt es ein anderes Event, das hier besser wäre? Ich hatte schon mal auf einer anderen Seite was von “Enlight_Controller_Action_PostDispatch_Backend_AlsoBought” gelesen, allerdings scheint das beim Frontend Detail nicht aufgerufen zu werden. Habt ihr irgendwelche Tipps für mich?
Danke