Я нигде не вижу названия события, но я опубликую общий случай здесь:
Предполагается, что у вас настроен модуль с правильной загрузкой моделей из каталога Yourmodule / Model.
В файле config.xml вашего модуля:
<config>
<global>
<events>
<full_event_name>
<observers>
<yourmodule>
<type>singleton</type>
<class>yourmodule/observer</class>
<method>yourMethodName</method>
</yourmodule>
</observers>
</full_event_name>
</events>
</global>
</config>
Создайте файл% yourmodule% / Model / Observer.php со следующим содержимым:
<?php
class Yourmodule_Model_Observer {
public function yourMethodName($event) {
$data = $event->getData(); // this follows normal Magento data access
// perform your action here
}
}//class Yourmodule_Model_Observer
Действительно, вы можете называть метод как угодно в своем наблюдателе, но шаблон, по-видимому, именует сам класс Observer. Он загружается с использованием обычной загрузки модели (например, ваш модуль / наблюдатель отображается на Yourmodule_Model_Observer). Надеюсь, это поможет!
Спасибо,
Джо