Вопросы
Вопрос по where в msProducts
Создал доп. поле order_articles, в котором перечисляю через запятую артикулы. Например, 258768,979406. Задача — вывести все товары, артикулы которых входят в список, заданный в order_articles.
Вот мой сниппет, который не работает
Если список артикулов напрямую вставить во where, то выборка товаров происходит правильно
Т.е. я так понимаю, сниппет не работает, если каждый артикул не в одинарных кавычках.
Вопрос, как мне вывести во where условие в правильном виде?
Вот мой сниппет, который не работает
{'msProducts' | snippet:[
'parents'=>8,
'tpl'=>'productListTpl',
'limit'=>9,
'includeThumbs'=>'medium',
'where' => [
'Data.article:IN' => [$_modx->resource.order_articles],
],
'tplWrapper'=>'@INLINE <div class="row">{$output}</div>',
'showLog'=>'1'
]}Если список артикулов напрямую вставить во where, то выборка товаров происходит правильно
'where' => [
'Data.article:IN' => [258768,979406],
],showlog показывает, что в случае правильной работы SQL prepared выводит`Data`.`article` IN ('258768','979406')В нерабочем варианте`Data`.`article` IN ('258768,979406')Т.е. я так понимаю, сниппет не работает, если каждый артикул не в одинарных кавычках.
Вопрос, как мне вывести во where условие в правильном виде?
Добавление разных размеров
подскажите, хочу сделать так
выводятся размеры таким образом
выводятся размеры таким образом
{foreach $options as $name => $values}
{foreach $values as $value}
<div class="number">
<label for="">{$value}</label>
<div class="data-input">
<input type="number" name="options[{$name}]" id="option_{$name}" value="1" size="5"/>
<span class="plus">+</span>
<span class="minus">-</span>
</div>
</div>
{/foreach}
{/foreach}как сделать, чтобы при добавлении в корзину записывался товар каждого размера, у которых количество больше 0? [Решено] mfilter2 - выводит первые 100 результатов, как увеличить?
День добрый. Через mfilter2 сделал xml файл для выгрузки в Мерчант центр, но столкнулся с проблемой что выводит только первые 100 товаров:
Включил лог и там увидел:
GROUP BY msProduct.id ORDER BY msProduct.id ASC LIMIT 100
Как повысить?
[[!mFilter2?
&class=`msProduct`
&element=`msProducts`
&parents=`69,70,323,760,819,846,820`
&depth=`100`
&limit=`9999`
&tplOuter=`mFilter2OuterTplXML`
&tpls=`tpl.msProducts.row.Roman.XML`
&resources=`-1052,-1053,-1054`
]]Если убрать &limit=`9999` — то выводит 10 товаров. Подскажите, что делаю не так?Включил лог и там увидел:
GROUP BY msProduct.id ORDER BY msProduct.id ASC LIMIT 100
Как повысить?
Интернет-магазин с разделением по городам
Добрый день!
Нужен совет по организации структуры сайта.
Будет интернет-магазин на основе miniShop2. Магазин доступен по разным городам.
Каждый город под своим поддоменом, например moscow.site.ru.
Список товаров будет один тот же по всем городам.
Нужен совет по организации структуры сайта.
Будет интернет-магазин на основе miniShop2. Магазин доступен по разным городам.
Каждый город под своим поддоменом, например moscow.site.ru.
Список товаров будет один тот же по всем городам.
Автоматическое заполнение формы заказа уже зарегистрированного клиента minishop2
Налаживаю работу minishop2 + прикрутил office чтобы быстро организовать личный кабинет и дополняю все это системой личных сообщений между клиентом и магазином. Пока тестировал всю систему задался вопросом. Если у нас в магазине уже есть клиент, который однажды заполнил форму и вошел в личный кабинет, то почему бы автоматически не заполнять все поля формы заказа уже введенными данными, при необходимости юзер может их подправить (мало ли что). Частично это работает и форма автоматически заполняет поля формы заказа e-mail и ФИО.
Вопрос собственно простой, возможно кто-то такое делал или такая функция уже есть в самом пакете office ???
Вопрос собственно простой, возможно кто-то такое делал или такая функция уже есть в самом пакете office ???
REST API на MODX
Здравствуйте!
Подскажите пожалуйста, можно ли прикрутить одностраничное приложение (SPA) на vue.js с использованием RESTFul API к MODX?
У меня базовые знания PHP и API MODX. Скажите, есть ли какие-то плагины, подходящие для такой задачи?
Буду благодарен за любую помощь!
Подскажите пожалуйста, можно ли прикрутить одностраничное приложение (SPA) на vue.js с использованием RESTFul API к MODX?
У меня базовые знания PHP и API MODX. Скажите, есть ли какие-то плагины, подходящие для такой задачи?
Буду благодарен за любую помощь!
Доработка модуля для ModX по синхронизации с Моим Складом
Есть готовый модуль по синхронизации ModX и Мой Склад по API modstore.pro/packages/import-and-export/syncmoysklad
API моего склада dev.moysklad.ru/
Необходимо его доработать на предмет синхронизации заказов.
Требуется:
— создание заказов из МодХ в Мойсклад.
— редактирование заказов в обе стороны.
— изменение статуса заказа в обе стороны.
— создание контрагента из МодХ в Мойсклад.
— Редактирование контрагента в обе стороны.
Есть ТЗ.
API моего склада dev.moysklad.ru/
Необходимо его доработать на предмет синхронизации заказов.
Требуется:
— создание заказов из МодХ в Мойсклад.
— редактирование заказов в обе стороны.
— изменение статуса заказа в обе стороны.
— создание контрагента из МодХ в Мойсклад.
— Редактирование контрагента в обе стороны.
Есть ТЗ.
Вывод опции
Создал дополнительную опции copt — тип count, можно ли ее сразу вывести в карточке, например {$copt.caption}?
Уведомление о новых комментариях в tickets?
Добрый день. Коментарии через tickets. Возможно как то настроить уведомление о новых комментариях на почту для администратора? Не могу найти настройку
[РЕШЕНО]ModX 2.7.0 Не работают вложенные URL
Здравствуйте. Поставил чистый 2.70, в процессе разработки пришел к тому что даже при включенной опции use_alias_path не работают вложенные URl. Все страницы имеют адрес первого уровня. Баг или нужно включить еще где то что то? .htaccess само собой переименован
Спасибо за ответы!
UPD: с версии 2.7.0 при редактировании ресурса во вкладке Настройки появилась галочка Использовать текущий псевдоним в пути псевдонимов, которая по умолчанию выключена у всех ресурсов. Глобальной настройки нет, так что у каждого контейнера выставлять вручную
Спасибо за ответы!
UPD: с версии 2.7.0 при редактировании ресурса во вкладке Настройки появилась галочка Использовать текущий псевдоним в пути псевдонимов, которая по умолчанию выключена у всех ресурсов. Глобальной настройки нет, так что у каждого контейнера выставлять вручную