Не зарегистрирован
Вход
Забыли пароль?
Регистрация
Подписаться
Сэкономьте время — перед вопросом на форуме узнайте, как найти ответ быстрее
По техническим проблемам необходимо обращаться в Консультационный центр

Поиск по форуму: 

Приглашаем в блог Amiro.CMS. Регулярные обзоры, опыт, решения, практикумы.
Форум  ->   Разработка плагинов, вопросы по API  ->  Обработка событий каталога


Показать все сообщения в этой ветке


Добавлено: 17.03.14 14:51:09  



Регистрация: 22.02.09
Сообщений: 469


Обратиться по имени

Здравствуйте!
На сколько я понял, в 6-й версии, после открытия модели каталога на запись, появилась возможность обрабатывать и события каталога.
Соответствующий раздел документации это подтверждает.
Однако обработать событие сохранения элемента (товара) у меня так и не получается.
Как я понял из вышеуказанного раздела документации, подходящим для этой задачи событием является v5_on_item_prepare.
Попробовал добавить обработчик:
AMI_Event::addHandler('v5_on_item_prepare', 'cstHandleSaveEshopItem', 'eshop_item');
function cstHandleSaveEshopItem($name, array $aEvent, $handlerModId, $srcModId){
	mail(...);
    return $aEvent;
}

Пробовал и такой вариант:
AMI_Event::addHandler('on_before_save_model_item', 'cstHandleSaveEshopItem', 'eshop_item');

результат тот же - письма-уведомления я не получаю.
Подскажите, в чем причина? Что я делаю не верно и как можно обрабатывать событие "перед сохранением товара"?



0


Создать новую тему Ответить