Решено: Minishop2 изменение функции добавления в корзину
Доброго дня!
Пытаюсь изменить функцию добавления в корзину, используя подключение сервиса из данной инструкции:
docs.modx.pro/components/minishop2/development/service/connection
1. Файл с новым классом myCartHandler создан и лежит в {core_path}/components/minishop2/custom/cart/my.mscarthandler.class.php
2. Файл зарегистрирован с помощью miniShop2->addService и, соответственно, запись находится в настройке ms2_services
3. Ничего не происходит — хоть ошибки в измененном классе делай, нигде ничего не проявляется…
UPD. Решение простое — нужно просто настройку ms2_cart_handler_class поменять на название своего класса, и все.
Пытаюсь изменить функцию добавления в корзину, используя подключение сервиса из данной инструкции:
docs.modx.pro/components/minishop2/development/service/connection
1. Файл с новым классом myCartHandler создан и лежит в {core_path}/components/minishop2/custom/cart/my.mscarthandler.class.php
2. Файл зарегистрирован с помощью miniShop2->addService и, соответственно, запись находится в настройке ms2_services
3. Ничего не происходит — хоть ошибки в измененном классе делай, нигде ничего не проявляется…
if(!class_exists('msCartHandler')) {
require_once dirname(dirname(dirname(__FILE__))) . '/model/minishop2/mscarthandler.class.php';
}
class myCartHandler extends msCartHandler implements msCartInterface {
public function add($id, $count = 1, $options = array())
{
...
}
}
Все уже перепробовал, подскажите — куда копать?UPD. Решение простое — нужно просто настройку ms2_cart_handler_class поменять на название своего класса, и все.