Пользовательский интерфейс
Версия MODX: Revolution
День добрый! Скажите, есть ли в modx какой-либо готовый снипет или плагин, по функциям похожий на инфоблоки в 1С-Битрикс (чтобы пользователь мог редактировать отдельные блоки сайта, просто наводя курсор мыши на тот или иной блок), или позволяющий создать дружественный интерфейс пользователя или же придётся писать собственный сниппет/плагин? Имеется одностраничный сайт-визитка, на котором есть много повторяющихся блоков типа «Наши товары» (имеется ввиду каждый товар внутри — картинка и текст, весь список товаров вынесен в чанк, добавить новый товар можно просто скопировав код одного из товара и вставив нужный текст). Нужно предоставить пользователю возможность добавлять отдельные блоки кода, не залезая в чанк и не редактируя код чанка.
Комментарии (3)
Для добавления комментариев вы должны авторизоваться или зарегистрироваться.
Павел Романов 05.09.2015 14:02 #
Воеводский Михаил 06.09.2015 22:06 #
Необходимо нормальное дерево ресурсов, из которого будет собираться единственная страница на сайте. Каждый товар должен быть отдельным ресурсом, а собираться на странице они должны с помощью сниппета msProducts / pdoResources или подобных. При таком подходе ни о каком коде и говорить не придется, менеджер будет добавлять товары, используя удобные формы с подписанными полями.
Если же предположить, что хранение товаров прямо в коде — хорошая идея, то зачем тогда вообще MODX?
Алексей Смирнов 03.10.2015 23:31 #
Тк. копирование товара делается в админке на раз-два.
У вас же 1 товар находится в 1 ресурсе?
А список товаров выводится как минимум програмно через снипет?
Если вам нужно обычное редактирование товара на фроненде, то, видимо, придется писать отдельный обработчик этой истории через Ajax. (самое простое — добавить Ссылку для фроненда для редактирования самой страницы или редактирования определенного ресурса по ID с открытием в новой вкладке).