Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
Добавление страницы в "Избранное"

Автор diii3Раздел Шаблоны XSLT

Ответов: 4
Просмотров: 3288
Последний ответ 13 Февраля 2013, 06:18:50
от admin
Добавление товаров в корзину с количеством товаров ajax

Автор tatfoxРаздел JS и AJAX

Ответов: 12
Просмотров: 6545
Последний ответ 24 Мая 2016, 17:00:10
от tatfox
Добавление поля "объем" в карточку товара, которое влияло бы на цену

Автор prukonРаздел Настройка системы и модулей

Ответов: 5
Просмотров: 2927
Последний ответ 06 Ноября 2016, 14:44:49
от aghigay
Добавление данных из объекта в форму "Заказ в 1 клик"

Автор AxiomateriaРаздел Шаблоны XSLT

Ответов: 4
Просмотров: 4012
Последний ответ 11 Ноября 2014, 11:14:45
от Axiomateria
Магазин "Современный" - добавление заголовка к левому меню каталога

Автор manadsgnРаздел Шаблоны XSLT

Ответов: 4
Просмотров: 4055
Последний ответ 25 Июня 2012, 17:33:00
от manadsgn

0 Пользователей и 1 Гость просматривают эту тему.

*

muldy

  • ***
  • 222
  • +9/-1
    • Просмотр профиля
Добавление события в новый метод?
« : 05 Августа 2016, 10:36:06 »
Здравствуйте!
Создал файл __basket.php, в него скопировал оригинальную функцию basket().
Далее в нем прописал событие:

         $oEventPoint = new umiEventPoint("basket_add");
         $oEventPoint->setMode("after");
         $oEventPoint->setParam("order", $order);
         $oEventPoint->setParam("mode", $mode);
         $this->setEventPoint($oEventPoint);

В результате событие не работает, как не бился!
Если в файле events.php, пишу:

new umiEventListener('basket_add', 'emarket', 'updateSession');

Нет результата, а если:

new umiEventListener('order_refresh', 'emarket', 'updateSession');

Все ок! В чем проблема не пойму!

*

e.ioffe

  • ****
  • 369
  • +81/-2
  • Профессиональная разработка на UMI.CMS.
    • Просмотр профиля
    • Fullspace - Лучший хостинг для UMI.CMS
Re: Добавление события в новый метод?
« Ответ #1 : 05 Августа 2016, 11:00:38 »
Файл __basket.php подключается в систему?
Ускорение сайта на UMI.CMS - http://speed.umispec.ru/

*

muldy

  • ***
  • 222
  • +9/-1
    • Просмотр профиля
Re: Добавление события в новый метод?
« Ответ #2 : 05 Августа 2016, 11:50:29 »
Да конечно!

*

e.ioffe

  • ****
  • 369
  • +81/-2
  • Профессиональная разработка на UMI.CMS.
    • Просмотр профиля
    • Fullspace - Лучший хостинг для UMI.CMS
Re: Добавление события в новый метод?
« Ответ #3 : 05 Августа 2016, 12:00:30 »
Перед
$this->setEventPoint($oEventPoint);
добавьте
var_dump('here'); die();
При выполнении действия на странице выводится сообщение here?
Ускорение сайта на UMI.CMS - http://speed.umispec.ru/

*

muldy

  • ***
  • 222
  • +9/-1
    • Просмотр профиля
Re: Добавление события в новый метод?
« Ответ #4 : 05 Августа 2016, 12:06:18 »
Нашел ошибку, метод назвал неправильно он уже был в системе.
Спасибо, e.ioffe за наводку!