14 марта 2022, 14:23 Привет, подскажите, как вывести имя значения кастомного списка? тоесть при выводе просто {$custom_select} выводится key из хранилища выбранного у товара в списке, а как вывести поле name? Спасибо Новые дополнения и их версии / msFieldsManager свои свойства в товаре miniShop2 176 0
24 июля 2020, 12:23 бред, но заработало, для опций указываемых как number в псевдонимах надо указывать без option_ т.е. если опция чекбокс или радиокнопка, она работает только если в aliases указывать так msoption|option_test-radio==test-radio,а вот если тип у нее number то нужно указать так msoption|test-num==test-num, Вопросы / Помогите настроить mFilter2 11 0
24 июля 2020, 12:02 Да, это странно что прайс работает, а другие нет, пойду удалять папки кэша или хз уже что делать, спасибо за помощь. Вопросы / Помогите настроить mFilter2 11 0
24 июля 2020, 11:55 самому тоже интересно понять в чем ошибка, может дело в js файлах? Что формирует обертку, default.js из компонента msearch2? Может в нем косяк? Вопросы / Помогите настроить mFilter2 11 0
24 июля 2020, 11:48 ну это уже с эксперементами скинул, стественно ставил чанки slider и number для «power» при таком выводе msoption|option_s-01:number или msoption|option_power:number вообще не выводится в фильтрах данная опция. Не могу изменить сообщение, но в коде ставил 'tplFilter.outer.power' => 'tpl.mFilter2.filter.slider', 'tplFilter.row.power' => 'tpl.mFilter2.filter.number', Вопросы / Помогите настроить mFilter2 11 0
24 июля 2020, 11:24 Ну если бы в коде была бы ошибка, не работали бы и другие опции, в т.ч. цена бы не отображалась слайдером. Опция «power» {$_modx->runSnippet('!mFilter2', [ 'limit' => 9, 'parents' => $_modx->resource.id, 'hideContainers' => '1', 'includeThumbs' => 'medium', 'element' => 'msProducts', 'class' => 'msProduct', 'ajaxMode' => 'button', 'showEmptyFilters' => '1', 'aliases' => ' ms|price==price, msoption|color==color, msoption|size==size, msoption|tags==tags, ms|new==new, msoption|option_s-01==s-01, msoption|option_s-10==s-10, msoption|option_s-21==s-21, msoption|option_s-22==s-22, msoption|option_s-30==s-30, msoption|option_s-31==s-31, msoption|option_power==power, ms|popular==popular, ms|vendor==vendor' 'filters' => ' ms|price:number, msoption|s-01:number, msoption|power:number, msoption|s-10:checkbox, msoption|s-21:checkbox, msoption|s-22:checkbox, msoption|s-30:checkbox, msoption|s-31:checkbox, msoption|color:checkbox, msoption|size:checkbox, msoption|tags:checkbox, ms|new:boolean, ms|popular:boolean, ms|vendor:vendors', 'tpls' => 'tpl.msProducts.row,tpl.msProducts.list', 'sort' => 'ms|price:asc', 'tplOuter' => 'tpl.mFilter2.outer3', 'tplFilter.outer.price' => 'tpl.mFilter2.filter.slider', 'tplFilter.row.price' => 'tpl.mFilter2.filter.number', 'tplFilter.outer.power' => 'tpl.mFilter2.filter.outer', 'tplFilter.row.power' => 'tpl.mFilter2.filter.radio', 'tplFilter.outer.color' => 'tpl.mFilter2.filter.select', 'tplFilter.row.color' => 'tpl.mFilter2.filter.option', 'tplFilter.outer.size' => 'tpl.mFilter2.filter.outer', 'tplFilter.row.size' => 'tpl.mFilter2.filter.checkbox', 'tplFilter.outer.tags' => 'tpl.mFilter2.filter.outer', 'tplFilter.row.tags' => 'tpl.mFilter2.filter.checkbox', 'tplFilter.outer.new' => 'tpl.mFilter2.filter.outer', 'tplFilter.row.new' => 'tpl.mFilter2.filter.radio', 'tplFilter.outer.s-10' => 'tpl.mFilter2.filter.outer', 'tplFilter.row.s-10' => 'tpl.mFilter2.filter.checkbox', 'tplFilter.outer.s-21' => 'tpl.mFilter2.filter.outer', 'tplFilter.row.s-21' => 'tpl.mFilter2.filter.checkbox', 'tplFilter.outer.s-22' => 'tpl.mFilter2.filter.outer', 'tplFilter.row.s-22' => 'tpl.mFilter2.filter.checkbox', 'tplFilter.outer.s-30' => 'tpl.mFilter2.filter.outer', 'tplFilter.row.s-30' => 'tpl.mFilter2.filter.checkbox', 'tplFilter.outer.s-31' => 'tpl.mFilter2.filter.outer', 'tplFilter.row.s-31' => 'tpl.mFilter2.filter.checkbox', 'tplFilter.outer.popular' => 'tpl.mFilter2.filter.outer', 'tplFilter.row.popular' => 'tpl.mFilter2.filter.radio', 'tplFilter.outer.vendor' => 'tpl.mFilter2.filter.outer', 'tplFilter.row.vendor' => 'tpl.mFilter2.filter.checkbox', 'tplPageWrapper' => '@INLINE <ul class="pagination pagination-sm">{{+prev}}{{+pages}}{{+next}}</ul>', 'tplPageSkip' => '@INLINE <li class="disabled"><span>...</span></li>', 'tplPagePrev' => '@INLINE <li><a href="{{+href}}">«</a></li>', 'tplPagePrevEmpty' => '@INLINE <li class="disabled"><a href="{{+href}}">«</a></li>', 'tplPageNext' => '@INLINE <li><a href="{{+href}}" >»</a></li>', 'tplPageNextEmpty' => '@INLINE <li class="disabled"><a href="{{+href}}">»</a></li>', 'tplPageActive' => '@INLINE <li class="active"><a href="{{+href}}">{{+pageNo}}</a></li>', 'tplPage' => '@INLINE <li><a href="{{+href}}" >{{+pageNo}}</a></li>', ])} Вопросы / Помогите настроить mFilter2 11 0
24 июля 2020, 11:07 да пробовал уже, создавал новые, не важно как назвать, любую опций, выдаваемую за number выводит фильтр в чанке чекбокса. Вопросы / Помогите настроить mFilter2 11 0
16 апреля 2020, 12:16 Спасибо, именно то что искала. Не сказать что документация очевидна, при наличии раздела «Категории» и раздела «Товар» с пунктом «Категории» в описании MS2 искать в разделе «Полезные выборки» не самая первая мысль, гугл ответов не находил, а основные доки по ms2 были прочитаны по несколько раз. Еще раз спасибо. Вопросы / Как вывести родителей ресурса (категории товаров)? 10 0
16 апреля 2020, 12:10 Спасибо, естественно пробовала таким способом одним из первых, выводит только одного «физического» родителя. Вопросы / Как вывести родителей ресурса (категории товаров)? 10 0
25 апреля 2019, 13:23 Я сейчас попробую заказать переделку, чтоб для каждой страницы отображался отдельный аккаунт YC и думаю большинство моих коллег придут с вопросом кто сделал: Р Интеграция в виде синхронизации записи и занятости мастера очень востребована, но прогеры такой ценник лепят что проще два раза в ручную вносить на YC и на сайте, и у многих это проблема. Пока просто решил в ручную прописать данные в settings.php и сделать 3 сниппета на каждой странице, кажись работает )) Новые дополнения и их версии / yClients + MODX - синхронизация CRM 16 0
25 апреля 2019, 13:06 Ну в МСК и СПБ более 80% салонов в сфере услуг косметологии сейчас сидят на ней. Мы сами с конца 2017 на ней, особенно в последнии месяца три у них активный ПР прошел, сейчас в нашей сфере о ней все знают) Новые дополнения и их версии / yClients + MODX - синхронизация CRM 16 0
25 апреля 2019, 12:25 Спасибо за компонент, вот только не нашел возможности на сайте выводить несколько синхронизаций от разных Yclients аккаунтов, очень надо :( Было бы круто если бы данные для подключения вводились не в системных настройках, а при вызове самого сниппета, так например на сайте 3 салона и у каждого свои мастера и тарифы, или не дай бог какой агрегатор салонов, там бы вообще на ура зашел… ну и как уже выше говорили привязать к id персонала комменты, думаю с таким расширенным функционалом вполне достойно и на платной основе выкладывать. Новые дополнения и их версии / yClients + MODX - синхронизация CRM 16 0
Возможно ли реализовать возможность предоплаты за доставку на сайте? Так ради этого мне и нужно это все, чтобы клиент платил сразу при оформлении заказа, чтобы избавить себя от мусорных заявок (когда человек оставляет заявку, а предоплату делать не ...
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 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... Да, планируется. Даже чуть больше, чем просто бонусная система)
т.е. если опция чекбокс или радиокнопка, она работает только если в aliases указывать так
а вот если тип у нее number то нужно указать так
при таком выводе msoption|option_s-01:number или msoption|option_power:number вообще не выводится в фильтрах данная опция.
Не могу изменить сообщение, но в коде ставил