1 минута назад
Что это за конструкция
[[!getId?id]]Можно же получить доступ к гет-параметрам так [[#GET.id]]
Не выводятся данные пользователя в профиле 1
5 часов назад
Павел, есть возможность подправить плагин videoGalleryTv для PHP 8+, а то в логах генерятся варнинги:
14.03.2025 17:01:18 ERROR /home/a1102397/dom...
[videoGallery] 1.4.0 Поддержка VK Video и ещё пара фишек 8
7 часов назад
Добрый день, Оператор LIKE В строке не работает.
Задаём условие в Настройках предложений по полю pagetitle определяем оператор LIKE %то, что содерж...
Как я написал YandexMarket2 на Vue.js 50
8 часов назад
Спасибо, интересная мысль, но не помогло, пробовал по-разному.
Оказывается теги data-* позволяют хранить любые данные, включая кириллицу, поэтому ост...
MIGx. Listbox. Fenom. Вставка label вместо value. 2
Сегодня в 10:32
Здравствуйте
префиксы таблиц, точно они ms2_Поправил, спасибо за уточнение ).
А почему выбрал CronManagerПросто обычно работаю с CronManager, но...
Обновление Impex и Impex3 2
Сегодня в 06:29
Добрый день. Пакет актуален. Настройки не изменились.
[mspTinkoff] 1.0.2 — Новое API + ККТ 56
Вчера в 23:49
Это для меня совсем непонятно. pdoResources? Его я запускал с &element=`ms2galleryResources` и с пустым шаблоном, чтобы посмотреть массив данн...
Получить ALT изображения в сниппете ms2GalleryResources на fenom 5
Вчера в 22:24
Разобрался. Пишу вдруг еще кто такой же невнимательный как и я)))Вот: docs.modx.pro/components/msearch2/extension/filtration-methods таблицу добавил, ...
mFilter2 фильтрация из своей таблицы 3
Вчера в 16:51
Нашли в чем была проблема, сейчас так-же понадобилось такое решение, буду признателен если поможете.
msOptionsPrice2 галлерея модификаций 7
1) Получаем коллекцию категорий товаров
2) Пробегаемся через коллекцию и получаем имеющихся производителей в каждой категории, путем запрос к msVendor с джойном msProduct.
3) Добавляем в вывод
Протестите вызов pdoResources, который я написал в комменте. Если он не критично влияет на скорость загрузки страницы, то можно и его оставить.
Вообще для меню этот скрипт конечно будет огромный, я бы скорее написал кастомный сниппет.
Создайте кастомное поле minishop2 (если умеете), если нет, то можете попробовать использовать msAddField, правда не знаю актуален он или нет. Либо можете создать TV.
Далее все зависит от ваших задач.
Например, вы завели TV remaining и хотите вместо кнопки «Добавить в корзину» выводить «Нет в наличии», то код на странице товара например будет такой:
Прочие задачи, например проверка остатков при добавлении в корзину, решаются кастомными плагинами.
В parents указываете id категории, внутри которой надо искать производителей. В tpl цифра 2 в ссылке — это id страницы каталога (замените на свой id). Если на странице каталога есть mFilter2 и у него есть фильтр по производителям, то при переходе будет сразу активирован нужный фильтр.
Код получения слов ресурса в виде массива будет такой:
Советую также указать время у обеих дат, раз хранится в datetime.
Но подозреваю, что виноват какой-нибудь кастомный плагин.
Вы можете использовать additionalPlaceholders, про который написано тут.
Но нужно обновить minishop2 как минимум до 4.2. Не знаю, как будет в синтаксисе PHx, но на феном вызов будет такой:
И в чанке programs.row вместо укажите
Если второй вариант, что довольно странно, то можно по той же аналогии, что и сейчас, просто вместо $parent в строке укажите id этой категории
По хорошему стоит показать ваш вызов msProducts