Андрей · 17 ноября 2024, 21:46 Стоит ли копаться и решать проблему или лучше откатить Minishop2 до 2.5.0-pl?Т.к. вводных данных крайне мало, можно только теоретизировать: Для начала стоит посмотреть логи, как MODX так и серверные. Сбой отправки на почту с обновлением вряд ли связан, и имеет другие причины, это уже надо посмотреть логи и что там происходит при отправке. С CRM вероятно чуть сложнее, зависит от того, использовался какой либо готовый доп из модстора или самопис, но в любом случае это поправимо. Имхо, лучше поправить ошибки, и остаться на актуальных версиях дополнений. Вопросы / Обновил Minishop2 с 2.5.0-pl до 4.4.0-pl., заказы не приходят на почту 3 +1 1
Павел Романов · 26 июня 2021, 11:10 Можно так: <?php $id = $modx->resource->id; $tpl = '@INLINE <li><a href="[[~[[+id]]]]">[[#[[+id]].tvname]]</a></li>'; // tvname - имя Вашей TV //..... Вопросы / Выводить в анкоре ссылки ТВ поле вместо menutitle (сниппет) 2 +1 1
Василий Наумкин · 30 января 2019, 12:11 Зачем это через mFilter2 делать? Мерчант-центр будет на фильтры нажимать, или что? [[!msProducts? &parents=`69,70,323,760,819,846,820` &resources=`-1052,-1053,-1054` &depth=`100` &limit=`0` &tplOuter=`mFilter2OuterTplXML` &tpl=`tpl.msProducts.row.Roman.XML` ]] Вопросы / [Решено] mfilter2 - выводит первые 100 результатов, как увеличить? 2 0 1
Баха Волков · 22 декабря 2018, 16:42 Вы не поняли подсказку [[!mSearch2? &returnIds=`1` &limit=`0` &toPlaceholder=`result` ]] [[+result:isnot=``:then=` [[!pdoPage? &element=`msProducts` &parents=`0` &resources=`[[+result]]` &sortby=`{"Data.popular":"DESC"}` &tpl=`tpl.mSearch2.row.Roman` ]] `:else=`Я подсказка. Ничего не могу найти, не знаю что делать...`]] Изучайте документацию MODX, а точнее phx фильтры или переходите на шаблонизаторы Вопросы / [Решено] mSearch2 - как вывести сообщение "Ничего не найдено" если поиск не дал результатов 7 +1 1
Андрей · 07 февраля 2018, 12:51 Это код на Fenom — Шаблонизатор Fenom. Для того чтобы работал код, должен быть установлен pdoTools и включена системная настройка — Использовать Fenom на страницах. На стандартном парсере будет как то так: [[!#GET.page:is=``:then=`[[*introtext]]`:else=``]] Вопросы / Дублирование Аннотации на 2-ой, 3-ей ... странице категории 4 0 1
Павел Романов · 31 января 2018, 21:04 Можно на простых ресурсах. Категории, к которым привязывать — просто через TV с типом «Множественный выбор». Возможные значения формировать таким образом, чтобы при отметке получались ID через какой-нибудь разделитель. Например, у категорий шаблон с ID = 5. В возможных значениях у TV пишете: @EVAL return $modx->runSnippet('pdoResources',array( 'parents'=>15, // ID родителя категорий 'templates' => 5, 'limit'=>0, 'sortby'=>'{"pagetitle":"ASC"}', 'tpl'=>'@INLINE [[+pagetitle]]==#[[+id]]#', 'outputSeparator'=>'||' )); Называете эту TV categories. У ресурсов выбираете, где выводить. Вывод же в самой категории через tvFilters: [[pdoResources? &tvFilters=`categories==%#[[*id]]#%` ..... ]] А комменты можете через TicketsComments к любому ресурсу прикрутить. Вопросы / Структура для кулинарного и кино сайта 3 0 2
Наумов Алексей · 31 января 2018, 21:00 Используйте miniShop2, в нем есть функция мультикатегорий категорий. + удобно добавлять поля + галерея есть встроенная. Вопросы / Структура для кулинарного и кино сайта 3 0 1
Алексей Ерохин · 25 января 2018, 10:51 У вас в файле assets/app/js/libs.js подключается jquery 1.11.2, который перекрывает остальные, и поэтому не работает. Скорее всего из-за этого Вопросы / Tickets – не добавляются комментарии 4 0 1
Максим Кузнецов · 27 декабря 2015, 17:50 Приведу пример через сниппет (самый удобный вариант): Пишем сниппет sendRedirect: <?php $id = intval($id); if ($modx->getCount('modResource', array('id' => $id))) { $modx->sendRedirect($modx->makeUrl($id), array('responseCode' => 'HTTP/1.1 301 Moved Permanently')); } else { return; } И вызываем его в чанке tpl.msOrder.success [[!sendRedirect? &id=`айди_страницы`]] Вопросы / Оrder success на отдельной странице 6 0 1
Илья Уткин · 31 марта 2015, 16:20 &sortby=`{"Data.price":"ASC","Data.popular":"DESC"}`так не подходит? Вопросы / [msProducts] Сортировка товаров по двум полям 10 +2 3
Возможно ли реализовать возможность предоплаты за доставку на сайте? Отлично, значит можно не создавать заказ пока оплата не пройдёт успешно, а поскольку класс-обработчик оплаты будет кастомный сможет сами решать какую стоимость пробрасывать. Ещё на...
Редизайн сообщества На мобилке шапка не помещается на 1 строке, плюс иконки растягиваются до овала из-за иконки, вместо того, чтобы оставаться круглыми
ImageOptimizer - WebP/AVIF и responsive <picture> для MODX 3 Выпустил новую версию [1.0.3-beta1] — 2026-07-13 Fixed — Inject сохраняет ``, `` и `` на полном HTML-документе (больше не оборачивает страни...
MiniShop3 1.11.0 при клике на radio идет пересчет итоговой суммы в orderUI, в зависимости от способов(оплаты доставки) я так поняла. попробуй код запуска события поставить ниже чем orderUI, после
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-...
Для начала стоит посмотреть логи, как MODX так и серверные. Сбой отправки на почту с обновлением вряд ли связан, и имеет другие причины, это уже надо посмотреть логи и что там происходит при отправке.
С CRM вероятно чуть сложнее, зависит от того, использовался какой либо готовый доп из модстора или самопис, но в любом случае это поправимо.
Имхо, лучше поправить ошибки, и остаться на актуальных версиях дополнений.
Изучайте документацию MODX, а точнее phx фильтры или переходите на шаблонизаторы
На стандартном парсере будет как то так:
Категории, к которым привязывать — просто через TV с типом «Множественный выбор».
Возможные значения формировать таким образом, чтобы при отметке получались ID через какой-нибудь разделитель.
Например, у категорий шаблон с ID = 5. В возможных значениях у TV пишете:
Называете эту TV categories. У ресурсов выбираете, где выводить.
Вывод же в самой категории через tvFilters:
А комменты можете через TicketsComments к любому ресурсу прикрутить.
Пишем сниппет sendRedirect:
И вызываем его в чанке tpl.msOrder.success