Пытаюсь создать обработчик события msOnCreateOrder через плагин, в «Системные события» плагина отмечаю нужное событие, но при нажатии кнопки «Заказать», будто не вызывается событие вообще, ничего не происходит. Если же убрать галочку в «Системные события» плагина и нажать «заказать» — всё оформляется и заказ проходит. Как повесить обработчик свой на события заказа?
Ошибка происходит, в консоли ругается: 500 (Internal Server Error) с указанием на:
if (empty($_REQUEST['action']) && empty($_REQUEST['ms2_action'])) {
die('Access denied');
}
из файла .../minishop2/action.php
Почему ругается?
В плагин пишу пару строк всего, просто для теста:
<?php
$alias = $resource->get('alias');
$parent = $resource->get('parent');
if ($parent == 93) {
$resource->set('alias', 'testtt');
$resource->save();
}
Галочку на событие msOnCreateOrder ставлю, но при клике на кнопку перестает оформляться заказ. Т.е. не срабатывает даже стандартное событие
Не срабатывают события minishop2 при создании нового обработчика на событие
Версия MODX: Revolution
Комментарии (4)
Для добавления комментариев вы должны авторизоваться или зарегистрироваться.
Николай Каленников 16.05.2018 03:15 #
Татьяна 16.05.2018 13:05 #
Николай Каленников 16.05.2018 14:57 #
Татьяна 16.05.2018 15:26 #