Финансовая поддержка
VPS, бесплатные дополнения и docs
Донаты оплачивают сервер и двигают бесплатные дополнения MODX и документацию.
Поддержать
mxBoard: канбан-доска для команд, людей и ИИ-агентов в MODX 3
[Решено] Обновление MODX 3.2.2 компонент FetchIt ломает сайт PHP 8.3
Плагин EnvBadge: визуальный индикатор окружения в админке MODX3
[videoGallery] Видео галерея YouTube, Vimeo
Релиз miniShop2 ver. 4.4.1 & 4.4.2
MaxNotify
MyFavorites
mxLocDoc - документация внутри админки
Редизайн сообщества
Msdiscount не устанавливается
Всего 126 107 комментариев
версия MODX 2.2.5
Раньше точно работало — проверял. Сейчас нет времени разбираться.
$modx->getCriteria($className, $criteria, $cacheFlag);
Т.е. обратный процесс методу toSQL()
SELECT `id`,`pagetitle`,`parent` FROM `modx_site_content` AS `modResource` WHERE ((`modResource`.`published` = 1 AND `modResource`.`deleted` = 0) AND `modResource`.`id` IN (13,14,52)) ORDER BY `modResource`.`menuindex` ASC LIMIT 20
То есть, SQL запрос в getCollection попадает верный, а вот почему оно выбирает все столбцы, вместо указанных — мне не ведомо.
Проверил — и в сниппете так же, и в методе getIterator(). Похоже, с каких-то пор они просто игнорируют SELECT.
То ли баг, то ли так и надо.
i25.fastpic.ru/big/2012/1011/54/b8fc5426ff408e5e197906a73643c954.png
pastebin.com/j7JBtHLr
Ниже иллюстрации.
i26.fastpic.ru/big/2012/1011/f5/4421f51f21031820061407016b0e33f5.png
i26.fastpic.ru/big/2012/1011/5b/f592963e8b248c963eb4d64c97861f5b.png
Если там у всех категорий стоит «Нет», то попробуйте заменить вызов msGetResources на getResources — проблема остается? Если да — вопрос не в miniShop.
вывод товаров в категориях реализован так:
[[!getPage? &element=`msGetResources` &tpl=`aCategoryRow` &limit=`9` &tplFirst=`aCategoryFirst` &tpl_4=`aCategoryFirst` &tpl_7=`aCategoryFirst` &sortbyMS=`price` &sortdir=`ASC` ]])Мне совершенно неохота выпытывать, где выводится, каким сниппетом, или это в админке?
Вопрос задать не можете понятно — ответа не будет.
Пошутил, видимо.
ru.wikipedia.org/wiki/VMDK