Денис · 29 декабря 2017, 09:15 1 0 Если вызов у msProducts то: &where=`{ { "Data.old_price:>":"0" "OR:Data.favorite":"1" } }` Или тоже самое с использованием fenom 'where' => '{ { "Data.old_price:>":"0" "OR:Data.favorite":"1" } }' Условия с OR нужно заключать в отдельные фигурные скобки. Вопросы / Вывод товаров с старой ценой или пометкой особый 1
Денис · 18 декабря 2017, 09:18 1 +1 Можно получить текущие значения фильтров так: mSearch2.getFilters();Либо если вам нужно что то изменять перед/после отправки, что лучше создайте копию файла /assets/components/msearch2/js/web/default.js и укажите новый файл в системной настройке mse2_frontend_js (в разделе msearch2). После вносите любые изменения в свой новый файл. В вашем случае, нужно смотреть в метод load у объекта mSearch2. Вопросы / Перехватить значения в фильтре mFilter2 2
Евгений Webinmd · 11 декабря 2017, 01:43 2 +3 можно в свой js файл дописать функцию типа такой var cost = $('#ms2_order_cost').text(); if(cost > 3000) { $('.block').hide(); }else{ $('.block').show(); } А отслеживать изменения в корзине примерно таким кодом miniShop2.Callbacks.Cart.change.response.success = function( response ) { if ( response['success'] == true ) { var cost = response.data['total_cost']; if(cost > 3000) { $('.block').hide(); }else{ $('.block').show(); } } }; Вопросы / Скрыть поле при достижении определенной суммы. 6
Miša Bulic · 07 декабря 2017, 15:16 1 0 Решение нашёл здесь modx.pro/help/3374/#comment-26244 'where' => '["`TVarea`.`value` BETWEEN 100 and 150"]',Есть другой вопрос, как сюда добавить еще условие например floor==1 Вопросы / Условие where pdoPage 9
Aleksandr Huz · 06 декабря 2017, 20:33 2 +2 Попробуйте так: {$_modx->runSnippet('!pdoResources',[ 'parent' => 0, 'limit' => $limit ?: 6 ])} Вопросы / Доп проверки в параметрах сниппета Fenom 1
Денис · 22 ноября 2017, 09:54 2 +3 Это из за имени name=«contact_acceptance[]». Проблема в том, что contact_acceptance != contact_acceptance[] Тут два решения. Добавить в js обработку события af_complete, которая будет подставлять на все input с фигурными скобками класс error: $(document).on('af_complete', function(event, response) { if(response.success === false){ var form = response.form; for (key in response.data) { $('input[name="'+key+'[]"]').addClass('error'); } } });Либо использовать в верстке конструкцию такого типа, без фигурных скобок: <input type="hidden" name="contact_acceptance" value="" /> <input type="checkbox" id="contactFormAcceptance" class="" name="contact_acceptance" value="1">Если при отправке формы поставят чекбокс, то на FormIt получит значение 1 и валидация required будет выполнена, если не поставят, то придет пустое значение и форма не отправится. Вопросы / AjaxForm checkbox без класса error 2
web3 · 16 ноября 2017, 10:26 1 0 Уже не актуально, нашел что искал… &sortOptions=`size:SORT_ASC:SORT_NUMERIC` Новые дополнения и их версии / [msOptionsPrice2] - Модификации продукта. 375
web3 · 16 ноября 2017, 09:46 2 0 Добрый день! Возможно ли как-то отсортировать вывод опций в другом порядке? Новые дополнения и их версии / [msOptionsPrice2] - Модификации продукта. 375
Володя · 07 ноября 2017, 15:32 2 +3 <input type="checkbox" data-toggle="checkbox" onchange="this.checked ? $(this.form).submit() : false;"> Вопросы / Как сделать кнопку В корзину в виде чекбокса 4
Алексей Ерохин · 03 ноября 2017, 14:12 2 0 Вызов jGrowl $.jGrowl("Stick this!", { sticky: true }); Вопросы / Оставить открытым jgrowl оповещение 1
MiniShop3 1.11.0 при клике на radio идет пересчет итоговой суммы в 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`; — добавлены ...
[msBonus2] 1.3.0 Бонус-коды, уведомления о сгорании и совместимость с msMultiCurre... Да, планируется. Даже чуть больше, чем просто бонусная система)
FileMan - прикрепление файлов к ресурсам для MODX 3 Добрый день! Может что-то с правами доступа к файлам? Посмотрите логи в modx, в php. С ходу сложно ответить, ранее не было таких случаев.
Или тоже самое с использованием fenom
Условия с OR нужно заключать в отдельные фигурные скобки.
Либо если вам нужно что то изменять перед/после отправки, что лучше создайте копию файла /assets/components/msearch2/js/web/default.js и укажите новый файл в системной настройке mse2_frontend_js (в разделе msearch2). После вносите любые изменения в свой новый файл. В вашем случае, нужно смотреть в метод load у объекта mSearch2.
А отслеживать изменения в корзине примерно таким кодом
Есть другой вопрос, как сюда добавить еще условие например floor==1
Проблема в том, что contact_acceptance != contact_acceptance[]
Тут два решения. Добавить в js обработку события af_complete, которая будет подставлять на все input с фигурными скобками класс error:
Либо использовать в верстке конструкцию такого типа, без фигурных скобок:
Если при отправке формы поставят чекбокс, то на FormIt получит значение 1 и валидация required будет выполнена, если не поставят, то придет пустое значение и форма не отправится.