Владислав

Владислав

С нами с 15 мая 2015; Место в рейтинге пользователей: #228

Вроде как баг в minishop2

если создать опцию в minishop2 «count»
joxi.ru/DrllaobCBMwJrP
и заполнить его каким-нибудь значением, то это значение будет затирать количество товаров в корзине.
Происходит это в сниппете msCart
joxi.ru/J2byeVDSN89xm6
Владислав
22 декабря 2016, 13:26
modx.pro
948
0

Вернуть ответ события

Всем привет!

в msCartHandler есть вызов события
$response = $this->ms2->invokeEvent('msOnBeforeChangeInCart',
                        array('key' => $key, 'count' => $count, 'cart' => $this));
Я пытаюсь из плагина на это событие вернуть значения 'success' = 0 и 'message' = 'Товаров на складе больше нет'
Но у меня не получается вернуть из плагина эти значения.
Вот так он записывает как я понял только в $response['data']['success']
$values = & $modx->event->returnedValues;
    		$values['success'] = 0;
    		$values['message'] = 'Товаров на складе больше нет';
Вот так тоже ничего не передает
$modx->event->output([
                'success' => 0,
                'message' => 'Товаров на складе больше нет'
            ]);
Владислав
21 ноября 2016, 08:34
modx.pro
1 038
0

Не получается получить миниатюру через fenom

Всем привет!
Такой вопрос, пытаюсь в корзине товаров получить миниатюру товара. В вызове корзины подключил миниатюру но вот так
{$product.170x133}
получить ее не получается в чанке, хотя в массиве $product такой ключ есть и запись в нем нужная тоже есть.
Владислав
12 августа 2016, 11:48
modx.pro
827
0

Не получается запустить runProcessor из админки

Всем привет! Столкнулся с такой проблемой — сделал файл core/components/import/index.php
и запускаю его по ссылке в верхнем меню, которое сделал через настройки действий. И почему то на нем не отрабатываются процессоры

$params = array(
                "parent" => 299,
                "pagetitle" => "qwe"
            );

            $response = $modx->runProcessor('resource/create', $params);
Тот же код если запускать через компонент console отрабатывает как надо.
А при запуске этого файла выдает оишбку


Другие методы объекта $modx отрабатывают без проблем.
Владислав
18 июля 2016, 08:46
modx.pro
892
0

pdoTools Исключение пересечения множеств

Всем привет!
Пытаюсь присоединить к товарам связи товаров, а потом отсечь при выводе товары у которых есть есть подчиненная связь. То есть если товар есть в поле slave таблицы ms2_product_links, его отсекать.

Вывожу через msProducts
&leftJoin=`{
        		"Link": {
        			"class": "msProductLink",
        			"on": "msProduct.id = Link.slave"
        		}
        	}`

&where=`[{"Link.slave:IS" : NULL}]`
Вот этих двух параметров не хватает для реализации того что мне нужно… Прошу помощи
Владислав
26 мая 2016, 12:36
modx.pro
2
957
0

Не создается объект класса

Здравствуйте!
Пытаюсь создать простой компонент с помощью modExtra.
Вроде модель сгенерировалась правильно, класс ordersitem.class.php сгенерировался для таблицы.

Подключаю как в дефолтном сниппете
$modx->getService('orders', 'orders', $modx->getOption('orders_core_path', null, $modx->getOption('core_path') . 'components/orders/') . 'model/orders/', $scriptProperties)
Далее
$item = $modx->newObject('ordersItem');
$item->save();
Шлет меня нафиг — Call to a member function save() on a non-object.

Так не шлет:
$modx->addPackage('orders', $modx->getOption('core_path').'components/orders/model/','modx_map_');
Но записи в таблице не появляются.

Что я делаю не так?
Владислав
21 марта 2016, 15:31
modx.pro
909
0

Поля для разных товаров

Здравствуйте.
На сайте нужны два вида товаров с разными полями. Я расширил таблицу ms2_products
и в ключе ms2_product_main_fields подключил их. А как мне отображать/скрывать поля в зависимости от того какому родителю или шаблону принадлежит товар?
Владислав
10 марта 2016, 10:33
modx.pro
835
0

Разные чанки для одного фильтра

Запускаю mfilter2 на странице.
Мне нужно чтобы выводился фильтр по родителю и прародителю.
Вызываю так.

&filters=`parent:categories, parent:grandparents`
        	
&tplFilter.outer.resource|parent=`tpl.mFilter2.filter.select`
&tplFilter.row.resource|parent=`tpl.mFilter2.filter.option`
Тпл не подключается. Если в &filter засунуть только 1 из этих фильтров то он работает.
Как сделать уточнение для categories и grandparents в вызове &tplFilter.outer и &tplFilter.row?

Версия mSearch2 1.5.8-pl
Владислав
04 марта 2016, 11:18
modx.pro
1 721
0

Не работает журнал ошибок

В журнал ошибок ничего не записывается даже если вызывать
$modx->log(1, print_r("Ошибка", 1));
Версия 2.4.3, перестало работать «вдруг». Подскажите в чем может быть проблема?
Владислав
02 марта 2016, 09:06
modx.pro
3 807
0

Ключ сниппета

Здравствуйте!
У меня несколько вызовов одного сниппета на странице, но с разными параметрами.
Мне нужно отправлять ajax запрос к ним, но при любом запросе соответственно идет ответа от первого вызванного сниппета. Как реализовать что то типа submitvar как в formit, чтобы к примеру при указании get параметра отвечал на запрос только конкретный сниппет?
Владислав
15 февраля 2016, 14:39
modx.pro
928
0