Редактирование сайта из админки
Всем привет! Уже который раз делаю сайт на modx revo, с возможностью редактирования содержимого страниц (поля ресурса, tv-параметры, migx и т.д), клиент выбирает ресурс в админке, заходит в него и редактирует как душе угодно, все это понятно. Но, представим что у нас на сайте есть блок внизу «подвал сайта» в нем есть слайдер, он отображается на всех страницах сайта и с одинаковым содержимым… Будет ведь не правильно делать для него tv параметры и редактировать на каждом ресурсе (если у нас более 100 страниц то вообще беда), и так же не подходит вариант, хранить для него настройки в разделе системных (например я хочу добавить тип поля migx чтобы добавлять неограниченное число слайдов). Еще рассматривал вариант создать отдельный ресурс, все хранить в нем, а получать поле в «подвале» снипетом pdoField (но тут опять не логично как то, ресурс то является страницей сайта, возможно есть какое то более изящное решение?).
Вообщем если упростить, вопрос такой: Можно ли создать отдельный раздел (типа ресурса) в админке, где можно будет хранить данные (типа tv) для блоков на сайте?
Вообщем если упростить, вопрос такой: Можно ли создать отдельный раздел (типа ресурса) в админке, где можно будет хранить данные (типа tv) для блоков на сайте?
Комментарии: 4
Есть такая штука как ClientConfig, для не сложных настроек вполне годится.
Для более сложных я делаю отдельный ресурс с TV параметрами и плагином выбираю их один раз и распихиваю в плейсхолдеры.
Но это годится больше для несложных сайтов.
Для более сложных я делаю отдельный ресурс с TV параметрами и плагином выбираю их один раз и распихиваю в плейсхолдеры.
Но это годится больше для несложных сайтов.
тут опять не логично как то, ресурс то является страницей сайтаРесурс, это ресурс — он может быть страницей сайта, шлюзом для аякс запросов, чем угодно.
Согласен, но все равно у нас будет поле для контента, выбор шаблона и т.д. отсюда и вывод что ресурс для хранения каких то настроек к нему не относящимся не был рассчитан разработчиками modx. Сам давно практикую использование ресурсов для аяксов, хранения настроек и т.д. но истина познаётся в суждении)
все эти поля очень просто отключаются через настройку форм Пример
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.