addNote via Before-Hook anpassen

'ahlo miteinander,

erst vor kurzem in die Plugin-Entwicklung eingestiegen und gerade eine Frage. Hab wahrscheinlich einfach einen Anfängerfehler in meiner Bootstrap…

Aktuell möchte ich die Klasse „Shopware_Controllers_Frontend_Note“ und dort die Method „addNote“ so anpassen, dass der übertragene Parameter vor der Ausführung verändert wird. Die Methode selbst nimmt Artikelnummern und fügt die dazugehörigen Artikel der Merkliste hinzu. Nur hat die Aritkelnummer in meinem Fall noch einen Suffix á la „-XX“, welcher so nicht im Artikelbestand gefunden werden kann. Daher möchte ich den Suffix vorher entfernen.

Nun bin ich hergegangen und wollte via $this->subscribeEvent(„Shopware_Controllers_Frontend_Note::addNote::before“, „beforeAddNote“); einen Hook einsetzen um den Parameter anzupassen, jedoch wird meine Methode nicht angerührt. Gemäß Doku aus http://community.shopware.com/Shopware-4-Events-und-Hooks_detail_981.html#Hooks sollte soweit alles stimmen.

Eventuell kann ja kurz wer helfen :slight_smile:

Private Methoden kannst du nicht hooken.

Viele Grüße

Ah! Die Methode ist ja private! Okay, das erklärt dann das Problem.

Schade, dass Shopware da keine Meldung wirft :frowning:

 

Danke für die Hilfe!