26 марта 2026, 21:13 С валидацией по шагам стало понятней, спасибо, с событием change после загрузки файла буду разбираться. Вопросы / Странный баг в SendIt (квиз+загрузка файлов) 8 0
15 марта 2026, 13:18 На всякий скопирую код для Bootstrap 4 (есть старый проект, лень переезжать на 5 версию): /* Закрыть модальное окно после отправки */ document.addEventListener('si:send:success', (e) => { $('#id_формы').modal('hide'); }) Новые дополнения и их версии / [SendIt] Несколько полезных нововведений в версии 1.1.2 27 0
12 марта 2026, 22:19 опытным путем выяснил что ошибку валидации радио кнопок можно вылечить добавив в форму еще один вариант <input type="radio" name="form1" value="" cheсked> скрыв его с помощью CSS (для Bootstrap, например, добавив class=«d-none») соответственно <input type="hidden" name="form1" value=""> надо убрать Вопросы / Валидация radio кнопок в Sendit 1 +1
28 октября 2025, 22:14 Сам себе отвечу: так как FormIt умеет только прикреплять файл к письму, для чего он файл грузит во временную директорию, надо отдельным хуком переносить файл на сервер в постоянную папку, копировать полный путь и записывать этот путь в гугл таблицу. Спасибо Артуру Шевченко за решение: modx.pro/solutions/24933 У Артура Formit работает через его плагин SendIt. Новые дополнения и их версии / GoogleSheets. Компонент для работы с Google таблицами. 27 0
24 октября 2025, 06:20 Есть форма на FormIt с полем типа файл — как это поле будет отображаться в гугл таблице? Смогут ли просмотреть этот файл все пользователи, кто имеет доступ к таблице? Новые дополнения и их версии / GoogleSheets. Компонент для работы с Google таблицами. 27 0
09 июня 2025, 16:11 Спасибо, Илья, способ рабочий, пытаюсь его прикрутить к немного усложненной задаче: надо вывести все товары одного производителя и разбить их по категориям. Пока дошел до такого: На странице вызываю [[pdoResources? &parents=`2` &where=`{"class_key":"msCategory"}` &tpl=`tpl.category.list` &limit=`0` ]]В чанке tpl.category.list вызов с фильтрацией по нужному производителю <h3>[[+pagetitle]]</h3> [[!msProducts? &includeContent=`1` &tpl=`tpl.msProducts.row` &parents=`[[+id]]` &where=`{ "Vendor.id:=":3 }` &sortby=`Data.price` &sortdir=`DESC` &limit=`0` ]]В итоге выводится куча категорий без товаров и некоторые категории где товары есть. А вот как сначала получить все товары нужного производителя (с этим проблем нет), и уже по ним получить список родителей (категории) и выводить только те категории, где есть товары и сами товары пока понять не могу. Вопросы / Подскажите с выводом категорий 13 0
15 мая 2025, 21:07 У Office есть приятная фича- возможность залогиниться в любого пользователя. Такого функционала у Cabinet не планируется? Новые дополнения и их версии / Cabinet 26 0
05 февраля 2025, 16:28 а можно в шаблоне pdomenu вывести определенное значение из TVtable, Пробовал так: [[TVTable? &tv=`7` &id=`[[+id]]` &classname=`` &getX=`2` &getY=`3` ]]ничего не работает Вызов pdoMenu [[pdoMenu? &parents=`2` &level=`3` &tplOuter=`@INLINE <table class="table mb-0">[[+wrapper]]</table>` &tplInner=`@INLINE [[+wrapper]]` &tplParentRow=`@INLINE <tr><td><h4>[[+menutitle]]</h4></td></tr>[[+wrapper]]` &tpl=`tpl.AssortLine` &resources=`-379` &includeTVs=`articles` ]]tpl.AssortLine <tr> <td>[[+menutitle]]</td> <td> [[TVTable? &tv=`7` &id=`[[+id]]` &classname=`` &getX=`2` &getY=`3` ]] </td> </tr> Вопросы / TVTable как получать значения из ячеек таблицы 13 0
05 января 2025, 12:11 Аналогичный вопрос: есть перечень опций формат бумаги: А2, А3, А4, надо добавить в этот перечень поле «ваш размер» с возможностью ввода текста пользователем. Каким плагином это можно реализовать? Новые дополнения и их версии / [msOptionsPrice2] - Модификации продукта. 375 0
11 декабря 2024, 13:12 Спасибо, точно, забыл про это поле. Может есть пример сниппета на запись в это поле? Не могу понять как обратиться к нужному файлу, получить его поле и записать туда данные? Новые дополнения и их версии / [UserFiles] - Файлы пользователя. 189 0
11 декабря 2024, 06:05 Такой возник вопрос: а можно как-то к каждому файлу добавить служебное поле что-то типа комментариев? Вывожу на фронте список последних файлов, добавленных пользователями. С каждым файлом надо провести какие-то действия (посмотреть и внести пользователю какие то данные в зависимости от содержания файла). В идеале нужно прямо на фронте, в списке, по каждому файлу в это поле что-то записывать (в моем случае надо отмечать, учтен уже файл или нет). Новые дополнения и их версии / [UserFiles] - Файлы пользователя. 189 0
11 декабря 2024, 05:57 был какой-то глюк, пришлось в MySQL править, чтобы политика вернулась в список Новые дополнения и их версии / [UserFiles] - Файлы пользователя. 189 0
06 декабря 2024, 21:34 Тоже поймал «Невалидный токен» при отправке, пробую переустановить компонент (версия 2.1.5-pl) в логах имеем ошибку Could not create table `modx_si_sessions` но в итоге пишет что компонент установлен успешно. НЕ может ли эта ошибка быть причиной «Невалидного токена»? Новые дополнения и их версии / [SendIt 2.0.0] Пагинация и обновлённая загрузка файлов 28 0
17 июля 2024, 10:13 Куда то пропала политика доступа UserFilesPolicy — в списке не отображается, для новой группы выбрать не могу, хотя когда пытаюсь ее создать из шаблона — система пишет что такая политика уже есть. Никто с таким не сталкивался? Новые дополнения и их версии / [UserFiles] - Файлы пользователя. 189 0
17 июля 2024, 07:09 Куда то пропала политика доступа UserFilesPolicy — в списке не отображается, для новой группы выбрать не могу, хотя когда пытаюсь ее создать из шаблона — система пишет что такая политика уже есть. Никто с таким не сталкивался? Новые дополнения и их версии / [UserFiles] - Файлы пользователя. 79 0
25 февраля 2024, 14:18 Та же самая проблема с тем же самым сниппетом. Как решили? Вроде сниппет простой, не могу понять почему запятые так влияют? Вопросы / Проблема с запятой в чанках 3 0
23 февраля 2024, 07:00 Спасибо за перевод, сам не дорос еще до fenom, поэтому мне было полезно. Нашел ошибочку в чанке rowtpl, &tpl=`xhttmltpl`одна t лишняя И вопрос- зачем создавать перевод sitemap.xml? Нам ведь не нужен еще один sitemap? и создаём копию(перевод) ресурса для контекста En Вопросы / MODX Sitemap для мультиязычного сайта с использованием Babel 8 0
31 января 2024, 10:17 а с форматом .heic (новые айфоновские фотки) плагин не работает? Указал его в json для dropzone — все равно пишет не тот формат Новые дополнения и их версии / [UserFiles] - Файлы пользователя. 189 0
29 января 2024, 12:22 Спасибо, теперь понял, думал это для фронта тоже работает. А для фронта задать параметры для Cropper нельзя? Новые дополнения и их версии / [UserFiles] - Файлы пользователя. 189 0
29 января 2024, 11:17 не очень понятно как использовать настройку userfiles_image_cropper_profile. По умолчанию в ней значится [{"profile":"free"},{"profile":"square","ratio": "1/1"},{"profile":"4x6 wide","ratio": "6/4"}]А как и где нужный профиль указывать? Пробовал в json &drozone и в &modal указать как "profile":"square" — никаких изменений не заметил Новые дополнения и их версии / [UserFiles] - Файлы пользователя. 189 0
Возможно ли реализовать возможность предоплаты за доставку на сайте? У меня Робокасса, у них вроде есть docs.robokassa.ru/ru/iframe
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 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... Да, планируется. Даже чуть больше, чем просто бонусная система)
скрыв его с помощью CSS (для Bootstrap, например, добавив class=«d-none»)
соответственно надо убрать
На странице вызываю
В чанке tpl.category.list вызов с фильтрацией по нужному производителю
В итоге выводится куча категорий без товаров и некоторые категории где товары есть. А вот как сначала получить все товары нужного производителя (с этим проблем нет), и уже по ним получить список родителей (категории) и выводить только те категории, где есть товары и сами товары пока понять не могу.
ничего не работает
Вызов pdoMenu
tpl.AssortLine
Нашел ошибочку в чанке rowtpl,
одна t лишняя
И вопрос- зачем создавать перевод sitemap.xml? Нам ведь не нужен еще один sitemap?
А как и где нужный профиль указывать? Пробовал в json &drozone и в &modal указать как — никаких изменений не заметил