Вопросы

Сортировка в ms2

Переношу каталог в котором сортировка задается в 1С--в ручную. Из екселя. Товаров 3к+
1ВС/001 — это значение поля. Может быть одинаковым для группы товаров

Те товары, которые рядом имеют тот-же порядковый номер
дальше идет
1ВС/002 и подобное

Сделал опцию в товаре, куда кладу это значение и пытаюсь отсортировать. И не могу…
[[!pdoPage?
                    &element=`msProducts`
                      &includeThumbs=`200x195`
                      &tpl=`tpl.msProducts.row.Custom`
                      &sortbyOptions=`sort-norm:pagetitle`
                      &sortby=`{"sort-norm":"DESC"}`
                ]]
MS2 ---только чанки переименовал
Alexander
25 декабря 2019, 19:14
modx.pro
754
0

[***РЕШЕНО***] Как найти ID дочерниx ресурсов всех уровней с 'isfolder' => 1 и 'published' => 1 ?

$parentId = 100;
$childs = $modx->getChildIds($parentId,10,array('context' => 'web'));
Выводит массив всех id дочерних ресурсов, у которых главный родитель имеет id:100.

Как получить id всех дочерних опубликованных ресурсов контейнеров?
Дмитрий
24 декабря 2019, 19:27
modx.pro
1
2 487
0

Перестал работать CurrencyRate

Всем привет, перестал работать модуль. Не работает как в админке так и пользовательской части. Пишу Володе он молчит. Может кто подскажет в чем проблема?
Александр
24 декабря 2019, 11:40
modx.pro
1
1 719
0

Проблемы с PayPal – ReturnURL и CancelURL is invalid

Собственно нет редиректа на страницу оплаты пэйпал, а в консоли такие ошибки:
[miniShop2] Payment error while request. Request: Array
(
    [METHOD] => SetExpressCheckout
    [PAYMENTREQUEST_0_CURRENCYCODE] => RUB
    [PAYMENTREQUEST_0_ITEMAMT] => 4000
    [PAYMENTREQUEST_0_SHIPPINGAMT] => 0
    [PAYMENTREQUEST_0_AMT] => 4000
    [RETURNURL] => /assets/components/minishop2/payment/paypal.php?action=success
    [CANCELURL] => /assets/components/minishop2/payment/paypal.php?action=cancel
    [PAYMENTREQUEST_0_INVNUM] => 16226
    [L_PAYMENTREQUEST_0_NAME0] => Генератор 10317730 105A Pontiac Aztek 2002 3.4
    [L_PAYMENTREQUEST_0_AMT0] => 4000
    [L_PAYMENTREQUEST_0_QTY0] => 1
)
Konstantin
24 декабря 2019, 10:14
modx.pro
1
1 137
0

Как правильно перенести один из фильтров в другое место?

Добрый вечер!
Мне нужно расположить фильтр по брендам над товарами и удалить его из левой колонки, где он сейчас расположен.

В mFilter2 я воспользовался параметром toSeparatePlaceholders задав ему префикc _my и разместил плейсхолдер {'my_ms|vendor' | placeholder} в нужное место.

Вопрос. Как теперь скрыть фильтр по брендам из левой колонки?
Константин
24 декабря 2019, 02:17
modx.pro
1 030
0

Minishop2 как вывести мультикатегорию товара?

Приветствую, есть каталог товаров сделан на minishop2, но все товары сделаны одним списком, в категории ITEM.

И отдельно созданы категории? в них товаров нет, но к ним прикреплены товары по методу мульикатегорий.
Так удобно редактировать, когда товары в одном месте одним списком.

Но вот беда, хлебные крошки не знаю как сделать, делаю на pdoCrumbs, нужно что бы в хлебных крошках выводилась мультикатегория товара, а родная категория нет. Как это сделать?

ITEM (родительскаяя категория)
-товар 1
— товар 2
— товар 3

CAT1 (мультикатегория)
CAT2 (мультикатегория)
CAT3 (мультикатегория)

Сейчас на странице товара хлебные крошки всегда выглядят так: ГЛАВНАЯ/ КАТАЛОГ / ITEM / ТОВАР.
А нужно так: ГЛАВНАЯ/ КАТАЛОГ / CAT1 / ТОВАР.

Помогите пожалуйста. Подскажите куда копать? Как получить мультикатегорию товара, на странице товара?
Роман
24 декабря 2019, 01:00
modx.pro
1 394
0

Как создать ресурсы из массива используя runProcessor

Всем привет!
Есть массив, хочу распарсить его и создать ресурсы.
Roman
23 декабря 2019, 18:57
modx.pro
1 050
0

Глюки с корзиной minishop2

Доброго дня!

В магазине на связке modx revo + minishop2 есть непонятная история с корзиной. Часто жалуются клиенты, что корзина либо не отражает товар, либо отражает не верное кол-во. Я просматривал сессии пользователей через вебвизор яндекс метрики и действительно, пользователь нажимает в карточке товара купить, всплывает сообщение, что товар добавлен, в миникорзине он есть, но когда пользователь переходит в корзину товара нет. Пишет корзина пуста. Или например пользователь добавил несколько товаров с разным количеством, переходит в корзину, а там товаров меньше. Я пытался отследить связь (браузер, устройство, операционная система), но ее нет. На просторах интернета решения не нашел. Видел тему, про подобный глюк, вызванную использованием нескольких контекстов. У меня он один.

Очень прошу помочь в данной проблема. Спасибо.

Сайт mirena-lider.ru
Pavel Smirnov
23 декабря 2019, 14:56
modx.pro
1 476
0

toPlaceholder как перевести строчку в массив Fenom

Использую в сниппете параметр toPlaceholder. Кладу данные в переменную
$_modx->getPlaceholder('Название плейсхолдера')
но тип данный STRING, а мне нужно Array какие способы есть в Fenom что бы изменить тип данных на массив или в MODX. Возможно нужно поменять метод вызова данных, но не могу найти нужной информации.

Проверяю тип данных я вот так

{$_modx->getPlaceholder('Название плейсхолдера') | var_dump}
Олег Щавелев
22 декабря 2019, 21:44
modx.pro
1 192
0

Подскажите с выводом pdoPage

Добрый день!
Стоит такая задача вывести в каталог категории и товары в одном списке, товары соответственно с ценой и артикулом. Так что принял решение выводить не черезе element=«msProducts» так как он не выводит категории а через обычный pdoResources.
Как правильно прописать leftJoin к pdoResources?
Выглядеть это должно примерно так, как я понимаю:
[[!pdoPage?
    &tpl = `productTpl1`
    &parents = `[[*id]]`
    &limit = `0`
    &depth=`0`
			    
    &leftJoin=`"msProduct": {"class":"msProduct", "alias":"msProduct"}`
    &select=`{ 
        "msProduct":"*"
        ,
    }`
    &showLog=`1`
]]
В запросах я не силен, помогите пожалуйста
Дмитрий
22 декабря 2019, 19:58
modx.pro
752
0