Magento какое событие называется? Нужно построить наблюдателя
Мне нужно создать наблюдателя в Magento, который прослушивает событие, которое вызывается, когда кто-то переиндексирует индекс поиска по каталогу.
Итак, какое событие вызывается, когда кто-то индексирует индекс поиска по каталогу? Спасибо?
Изменить: я смотрю на событие: catalogindex_plain_reindex_after
Будет ли это правильным?
http://www.magentocommerce.com/wiki/5_-_modules_and_development/reference/events
2 ответа
Я бы порекомендовал запустить этот grep из командной строки и создать txt-файл событий из доступных событий, которые вы можете подключить. Этот список может быть довольно датирован вами.
grep -r Mage::dispatchEvent /path/to/your/Magento/* > events.txt
Если вам нужен наблюдатель на определенной странице, вы можете раскомментировать Varien_Profiler в index.php и включить его в разделе для разработчиков в конфигурации. Как только он будет включен, вы должны увидеть таблицу внизу вашей страницы со всем, что произошло на этой странице. Ищу DISPATCH EVENT:
,