Павел Романов

Павел Романов

Был в сети 30 июля 2026, 15:23
Заказы принимаю
TV like уже было или только сейчас сделали?
Значение туда пишется только в момент лайка и если создали только сейчас, то в них ничего нет.
Соответственно, нужно либо прописать текущие значения рейтинга, либо «пролайкать» заново.
Babel, в принципе, нужен для удобного переключения между версиями ресурса в админке и вывода ссылок на связанный ресурс на фронте.
Работает без нареканий, периодически обновляется, но если структуры версий разные, то особого смысла в нем нет.
Сделайте плагин на событие msOnSubmitOrder. Там из $order вытаскивайте ID товаров и пробегайтесь по ним на предмет значения поля createdby (или куда Вы пишете создателя товара).
Далее получаете юзера по ID, его e-mail и отправляете письмо через modMail.

Ну или переопределите класс заказа и реализуйте логику там.
Используйте вместо pdoResources msProducts из поставки miniShop2.

Вывести категории и товары в них можно двойным вызовом. Сначала получаете категории (тем же pdoResources), а в чанке уже используете их ID в качестве parents:
[[msProducts? 
&parents=`[[+id]]`
.......
]]
1. Системные вкладки без правки исходников не переместите, а вот созданные через редактор форм можно через базу. Порядок зависит от значения поля rank в таблице modx_actiondom.
Найдите строки, относящиеся к соответствующему set (это ID набора правил в настройках форм) и измените rank у нужных как надо.
2. Стандартное поле без правки исходников, думаю, не переместить.