iNono
8. Januar 2018 um 15:32
1
Ich versuche in meinem Plugin das Event nach dem Speichern der Plugin-Einstellungen abzufangen. Den Namen des Events habe ich in https://github.com/shopware/shopware/blob/5.3/engine/Shopware/Controllers/Backend/Config.php gefunden. Irgendwie tut sich aber nichts, egal was ich in meine Funktion rein schreibe. Hier ist mein Subscriber:
In meiner services.xml habe ich den Subscriber auch erwähnt:
Hat jemand eine Idee, warum es nicht funktioniert? Habe schon versucht innerhalb von afterSaveConfig mit error_log etwas in einer Datei zu schreiben und auch SQL Statements auszuführen. Es ist aber nie etwas passiert, wenn ich meine Plugin-Einstellungen geändert habe.
iNono
8. Januar 2018 um 16:29
2
War ein Copy-Paste Fehler:
‘Shopware_Controllers_Backend_Config_After_Save_Config_Element’, ‘afterSaveConfig’
‘Shopware_Controllers_Backend_Config_After_Save_Config_Element’ => ‘afterSaveConfig’
wabAB
11. Januar 2018 um 13:07
3
Hey,
hast du eine möglichkeit zum debuggen?
reinschreiben und da ein breakpoint setzen und schauen ob der Debugger da stehen bleibt.
Hast du den proxy cache geleert nach dem anlegen der funktion?
Vielleicht ist es auch das Falsche Event?
Ist vielleicht eins von den Hooks was für dich geeignet? Ich konnte es nur noch nicht ausprobieren.
ich hab in meiner services.xml im services tag folgendes stehen:
Kann es sein dass dir das Argument fehlt?
Ich hab da auch mal was geschrieben.
https://forum.shopware.com/discussion/comment/191672/#Comment_191672
Vielleicht hilft es irgend jemanden
Gruß
DaMardl