Василий Наумкин · 19 февраля 2013, 09:06 Ты всё перепутал. Это при вызове на страницу в сниппет можно передавать только строки, поэтому там используют JSON [[!array2xls? &head_text=`['Порядковый номер','Номер документа']` &row_text=`[[+arr]]` ]]А при вызове через runSnippet можно передавать любые переменные $res = $modx->runSnippet('array2xls', array( 'head_text' => array('Порядковый номер','Номер документа'), 'row_text' => $arr )); Вопросы / Как передать в свой сниппет параметры - массивы? 2 0 1
Василий Наумкин · 24 октября 2012, 14:36 Решение: $q = $modx->newQuery('modResource', array('show_in_tree' => 0)); $q->orCondition(array('hide_children_in_tree' => 1)); $res = $modx->getCollection('modResource', $q); foreach ($res as $v) { $v->set('show_in_tree', 1); $v->set('hide_children_in_tree', 0); $v->save(); echo $v->get('id').' '; } Вопросы / Modx REVO. Перестало отображаться дерево ресурсов 12 0 1
Василий Наумкин · 24 октября 2012, 12:24 $res = $modx->getCollection('modResource', array('show_in_tree' => 0)); foreach ($res as $v) { $v->set('show_in_tree', 1); $v->save(); } Скопируйте в сниппет и запустите где-нить. Он пройдет по всем скрытым ресурсам и включит их показ в меню. Вопросы / Modx REVO. Перестало отображаться дерево ресурсов 12 0 2
Василий Наумкин · 18 сентября 2012, 13:22 1. Определить критерии «похожести». Например, один производитель и цена +-10% от текущей. 2. Написать сниппет, который будет искать по этим критериям товары через xPDO и возвращать список id через запятую. 3. Чтобы не выводился текущий товар, сниппет должен добавлять -[[*id]] к списку. 4. Указать этот сниппет в параметр resources для msGetResources Это все можно скомбинировать и с тегами. Вопросы / Похожие товары 12 0 1
Возможно ли реализовать возможность предоплаты за доставку на сайте? Так ради этого мне и нужно это все, чтобы клиент платил сразу при оформлении заказа, чтобы избавить себя от мусорных заявок (когда человек оставляет заявку, а предоплату делать не ...
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 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... Да, планируется. Даже чуть больше, чем просто бонусная система)
Это при вызове на страницу в сниппет можно передавать только строки, поэтому там используют JSON
А при вызове через runSnippet можно передавать любые переменные
$q = $modx->newQuery('modResource', array('show_in_tree' => 0));
$q->orCondition(array('hide_children_in_tree' => 1));
$res = $modx->getCollection('modResource', $q);
foreach ($res as $v) {
$v->set('show_in_tree', 1);
$v->set('hide_children_in_tree', 0);
$v->save();
echo $v->get('id').'
';
}
foreach ($res as $v) {
$v->set('show_in_tree', 1);
$v->save();
}
Скопируйте в сниппет и запустите где-нить. Он пройдет по всем скрытым ресурсам и включит их показ в меню.
2. Написать сниппет, который будет искать по этим критериям товары через xPDO и возвращать список id через запятую.
3. Чтобы не выводился текущий товар, сниппет должен добавлять -[[*id]] к списку.
4. Указать этот сниппет в параметр resources для msGetResources
Это все можно скомбинировать и с тегами.