artem-makarchuk

artem-makarchuk

С нами с 20 февраля 2018; Место в рейтинге пользователей: #1043

Не работает :else в конструкции select

Пытаюсь решить такую задачу. Есть сайт со статьями, хочу чтобы внизу статьи слайдер отображал товары касающиеся темы статьи из магазина minshop2. Т.к. тем товаров достаточно, использую список выбора select, выглядит это вот так

[[msProducts?
&tpl=`ProductMain2`
&parents=`[[*id:select=`533=538&534=538&535=538&536=538&545=538&557=538&558=538`:else=`4`]]`
&includeContent=`1`
&includeTVs=`image`
&includeThumbs=`medium`
&showLog=`1`
													]]
Выбор работает только если страница имеет id из указанного в select списка, если страница не попадает в список выбора должен срабатывать параметр :else, но этого не происходит.

Ниже кусок из параметров showLog, если открыт ресурс 184

«class_key=msProduct, msProduct.parent:IN(184), msProduct.published=1, msProduct.deleted=0»

Проверял работу else в варианте if-else — все работает, как положено.

Подскажите что я упускаю?
artem-makarchuk
14 апреля 2019, 02:33
modx.pro
507
0

Отдельный домен для магазина на сайте

Стоит задача выделить магазин на сайте на отдельный домен, в идеале, чтобы было так.
Есть site.ru внутри него есть раздел site.ru/shop и есть домен shop.ru, нужно чтобы магазин (minishop2) открывался по адресу shop.ru при этом это тот же сайт с тем же дизайном с одной админкой, просто для удобства пользователей и лучшей индексации было решено выделить магазин на отдельный домен. Так же необходимо чтобы все разделы внутри магазина открывались по адресам shop.ru/tovarmagazina, shop.ru/kategoria и т.д.

Так понимаю нужно правильно настроить контекст для второго домена и в качестве стартовой страницы указать главную страницу магазина?
artem-makarchuk
11 февраля 2019, 23:39
modx.pro
469
0

Автоматическое заполнение формы заказа уже зарегистрированного клиента minishop2

Налаживаю работу minishop2 + прикрутил office чтобы быстро организовать личный кабинет и дополняю все это системой личных сообщений между клиентом и магазином. Пока тестировал всю систему задался вопросом. Если у нас в магазине уже есть клиент, который однажды заполнил форму и вошел в личный кабинет, то почему бы автоматически не заполнять все поля формы заказа уже введенными данными, при необходимости юзер может их подправить (мало ли что). Частично это работает и форма автоматически заполняет поля формы заказа e-mail и ФИО.

Вопрос собственно простой, возможно кто-то такое делал или такая функция уже есть в самом пакете office ???
artem-makarchuk
30 января 2019, 09:50
modx.pro
692
0