Василий Наумкин · 26 января 2015, 22:03 $pdo = $modx->getService('pdoFetch'); $result = $pdo->getArray( // Класс 'msProduct', // Условие where array( 'deleted' => false, 'published' => true, ), // Параметры выборки array( 'parents' => 5, // Категория с товарами 'innerJoin' => array( 'Data' => array('class' => 'msProductData') ), 'select' => array('Data' => 'price'), 'sortby' => 'Data.price', 'sortdir' => 'asc', ) ); if (!empty($result)) { echo $result['price']; } // При желании можно лог посмотреть echo '<pre>'; print_r($modx->getPlaceholder('pdoTools.log')); Вопросы / Вывод наименьшей цены из списка товаров в категори 5 0 6
Василий Наумкин · 29 сентября 2014, 17:59 Получится, там же строка с JSON. Но правильнее, конечно, так: [[!msProducts? &parents=`0` &innerJoin=`{"Options":{"class":"msProductOption"}}` &groupby=`msProduct.id` &where=`{"Options.key":"color","Options.value:IN":["Белый","Белая"]}` ]] Готовые решения / Вывод товаров с определенным цветом 23 +1 2
Василий Наумкин · 18 сентября 2013, 17:23 <?php $tvid = 1; // id нужного ТВ параметра $res = array(); // Сюда забиваем результаты $q = $modx->newQuery('modTemplateVarResource', array('tmplvarid' => $tvid)); $q->select('contentid,value'); if ($q->prepare() && $q->stmt->execute()) { while ($row = $q->stmt->fetch(PDO::FETCH_ASSOC)) { $res[$row['contentid']] = $row['value']; } } print_r($res); Получишь массив с id ресурсов и значенями ТВ c id = 1. Вопросы / Как получить все значения TV? 2 0 9
Возможно ли реализовать возможность предоплаты за доставку на сайте? Так ради этого мне и нужно это все, чтобы клиент платил сразу при оформлении заказа, чтобы избавить себя от мусорных заявок (когда человек оставляет заявку, а предоплату делать не ...
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 18 px. Да и текст комментариев можно таким сделать. Для меня лично 16 — мелковато на больших экранах (в комментариях вообще 15 ...
MiniShop3 1.11.0 при клике на radio идет пересчет итоговой суммы в orderUI, в зависимости от способов(оплаты доставки) я так поняла. попробуй код запуска события поставить ниже чем orderUI, после
ImageOptimizer - WebP/AVIF и responsive <picture> для MODX 3 Дополнение доступно modstore.pro/packages/photos-and-files/imageoptimizer
Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeV... Добавил localizator3_default_language
msInShopNotify Начиная с версии 3.0.0-beta добавлена поддержка MiniShop3 Минимальные требования: PHP 8.4 MODX 3.2 MiniShop3
MaxNotify Обновление 1.2.0-pl (03.07.2026) — добавлены уведомления о заявках FormIt через hook-сниппет `maxNotifyFormIt`; — добавлены уведомления о заявках SendIt через hook-...
[msBonus2] 1.3.0 Бонус-коды, уведомления о сгорании и совместимость с msMultiCurre... Да, планируется. Даже чуть больше, чем просто бонусная система)
Но правильнее, конечно, так:
Получишь массив с id ресурсов и значенями ТВ c id = 1.