Руслан Алеев

Руслан Алеев

Был в сети 18 ноября 2025, 23:49
Заказы принимаю
Ну я про это имел ввиду — docs.modx.pro/komponentyi/pdotools/obshhie-parametryi#%D0%9F%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B-%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2
т.е. вы можете отсортировать ресурсы по позиции в меню и выводить их с нужным шаблоном.

Еще вариант — это создать поле и вписывать туда ID ресурсов в нужном порядке, а это поле уже указывать для ресурсов в сниппете.
Как иначе проще сделать, я даже и не знаю.
Как вариант, создать TV с 4 позициями, и админ выбирает у нужного ресурса нужную позицию. А в шаблоне вывода проверять позицию и выводить в нужном месте.
При этом по умолчанию задать нужные позиции (в pdoResources это можно задать через &tpl_N), если ничего не выбрано.
Мне, кстати, частенько контент-менеджеры про это говорят, мол «Ресурс не сохраняется», наверное стоит TV во вкладке оставлять, хотя вкладка TV после вкладки настроек идет, что тоже странновато, благо в 3-ке поправили.
Если у TV есть значение по умолчанию, то поле заполнено и ошибки не возникает, что логично :)
Изначально (с выключенной tvs_below_content), при сохранении, будет активироваться вкладка с TV (спасибо
@Иван Климчук github.com/modxcms/revolution/pull/14235)
Если же активна настройка tvs_below_content, то TV-поля будут расположены под «Содержанием», но при сохранении не понятно, что ошибка валидации всплыла, т.к. поля не видны (нужно скроллить).
Кстати, @Баха Волков делал решение github.com/modxcms/revolution/pull/14300 Хотя оно ему и не нравится, и, если у него время и желание будет, то сделает лучше.
Хотя для старта, в MODX 3 сойдет, можешь сам PR поправить чутка и запулить для MODX3 :)
Да, нечто подобное обсуждалось тут — github.com/modxcms/revolution/issues/11856
Кстати добавить параметр ширины, высоты и кол-во столбцов не проблема. Проблема в том, что не понятно как генерируется вывод TV (я так и не понял). Для некоторых полей есть шаблон вывода, для некоторых нет, где-то параметры работают, а где-то нет…
У вас какие-то явные баги со скриптами. К примеру, я в товаре не могу увеличить кол-во для корзины, — / + не работают и страница перезагружается. Не работает «купить в 1 клик», fancybox.
В консоли браузера ошибки, возможно в этом беда.