Wie ich ja vor kurzem schon berichtet habe, bin ich dabei mich in die Shopsoftware Magento einzuarbeiten und dabei stolpere ich noch hin und wieder über das eine oder andere Feature. So zum Beispiel hatte ich den Fall, dass ich einen eigenen Observer nach einer Speicheraktion verwendet habe, der aber nicht im Adminbereich reagierte.
Die Lösung ist deratig einfach, wenn man es weiß… Die Einstellung für das jeweilige Event muss natürlich im richtigen Scope in der config.xml gemacht werden.
Ist der Beobachter nun also global eingestellt, klappt es auch in allen Bereichen. Andersherum lässt sich so aber auch eine unterschiedliche Verarbeitung für das selbe Ereignis einstellen.