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

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

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


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


Добавлено: 20.03.14 10:54:52  




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


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

В обработчике события 'v5_on_generate_eshop_item_keywords' взведите флаг, сигнализирующий об успешной генерации мета-данных:
AMI_Registry::set('custom/meta_generated', TRUE);

Добавьте обработчик события 'v5_on_item_prepare', проверяйте в нем флаг и заполняйте поле в нём:
if(TRUE === AMI_Registry::get('custom/meta_generated', FALSE)){
    AMI_Registry::delete('custom/meta_generated');
    $aEvent['aData']['custom_field_XXX'] = YYY;
}



0


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