Владислав
С нами с 15 мая 2015; Место в рейтинге пользователей: #231Вроде как баг в minishop2
если создать опцию в minishop2 «count»
joxi.ru/DrllaobCBMwJrP
и заполнить его каким-нибудь значением, то это значение будет затирать количество товаров в корзине.
Происходит это в сниппете msCart
joxi.ru/J2byeVDSN89xm6
joxi.ru/DrllaobCBMwJrP
и заполнить его каким-нибудь значением, то это значение будет затирать количество товаров в корзине.
Происходит это в сниппете msCart
joxi.ru/J2byeVDSN89xm6
Вернуть ответ события
Всем привет!
в msCartHandler есть вызов события
Но у меня не получается вернуть из плагина эти значения.
Вот так он записывает как я понял только в $response['data']['success']
в 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' => 'Товаров на складе больше нет'
]);
Не получается получить миниатюру через fenom
Всем привет!
Такой вопрос, пытаюсь в корзине товаров получить миниатюру товара. В вызове корзины подключил миниатюру но вот так
Такой вопрос, пытаюсь в корзине товаров получить миниатюру товара. В вызове корзины подключил миниатюру но вот так
{$product.170x133}
получить ее не получается в чанке, хотя в массиве $product такой ключ есть и запись в нем нужная тоже есть. Не получается запустить runProcessor из админки
Всем привет! Столкнулся с такой проблемой — сделал файл core/components/import/index.php
и запускаю его по ссылке в верхнем меню, которое сделал через настройки действий. И почему то на нем не отрабатываются процессоры
А при запуске этого файла выдает оишбку
Другие методы объекта $modx отрабатывают без проблем.
и запускаю его по ссылке в верхнем меню, которое сделал через настройки действий. И почему то на нем не отрабатываются процессоры
$params = array(
"parent" => 299,
"pagetitle" => "qwe"
);
$response = $modx->runProcessor('resource/create', $params);
Тот же код если запускать через компонент console отрабатывает как надо.А при запуске этого файла выдает оишбку
Другие методы объекта $modx отрабатывают без проблем.
pdoTools Исключение пересечения множеств
Всем привет!
Пытаюсь присоединить к товарам связи товаров, а потом отсечь при выводе товары у которых есть есть подчиненная связь. То есть если товар есть в поле slave таблицы ms2_product_links, его отсекать.
Вывожу через msProducts
Пытаюсь присоединить к товарам связи товаров, а потом отсечь при выводе товары у которых есть есть подчиненная связь. То есть если товар есть в поле slave таблицы ms2_product_links, его отсекать.
Вывожу через msProducts
&leftJoin=`{
"Link": {
"class": "msProductLink",
"on": "msProduct.id = Link.slave"
}
}`
&where=`[{"Link.slave:IS" : NULL}]`
Вот этих двух параметров не хватает для реализации того что мне нужно… Прошу помощи Не создается объект класса
Здравствуйте!
Пытаюсь создать простой компонент с помощью modExtra.
Вроде модель сгенерировалась правильно, класс ordersitem.class.php сгенерировался для таблицы.
Подключаю как в дефолтном сниппете
Так не шлет:
Что я делаю не так?
Пытаюсь создать простой компонент с помощью 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_');
Но записи в таблице не появляются.Что я делаю не так?
Поля для разных товаров
Здравствуйте.
На сайте нужны два вида товаров с разными полями. Я расширил таблицу ms2_products
и в ключе ms2_product_main_fields подключил их. А как мне отображать/скрывать поля в зависимости от того какому родителю или шаблону принадлежит товар?
На сайте нужны два вида товаров с разными полями. Я расширил таблицу ms2_products
и в ключе ms2_product_main_fields подключил их. А как мне отображать/скрывать поля в зависимости от того какому родителю или шаблону принадлежит товар?
Разные чанки для одного фильтра
Запускаю mfilter2 на странице.
Мне нужно чтобы выводился фильтр по родителю и прародителю.
Вызываю так.
Как сделать уточнение для categories и grandparents в вызове &tplFilter.outer и &tplFilter.row?
Версия mSearch2 1.5.8-pl
Мне нужно чтобы выводился фильтр по родителю и прародителю.
Вызываю так.
&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
Не работает журнал ошибок
В журнал ошибок ничего не записывается даже если вызывать
$modx->log(1, print_r("Ошибка", 1));
Версия 2.4.3, перестало работать «вдруг». Подскажите в чем может быть проблема? Ключ сниппета
Здравствуйте!
У меня несколько вызовов одного сниппета на странице, но с разными параметрами.
Мне нужно отправлять ajax запрос к ним, но при любом запросе соответственно идет ответа от первого вызванного сниппета. Как реализовать что то типа submitvar как в formit, чтобы к примеру при указании get параметра отвечал на запрос только конкретный сниппет?
У меня несколько вызовов одного сниппета на странице, но с разными параметрами.
Мне нужно отправлять ajax запрос к ним, но при любом запросе соответственно идет ответа от первого вызванного сниппета. Как реализовать что то типа submitvar как в formit, чтобы к примеру при указании get параметра отвечал на запрос только конкретный сниппет?