Редактирование сайта из админки

Всем привет! Уже который раз делаю сайт на modx revo, с возможностью редактирования содержимого страниц (поля ресурса, tv-параметры, migx и т.д), клиент выбирает ресурс в админке, заходит в него и редактирует как душе угодно, все это понятно. Но, представим что у нас на сайте есть блок внизу «подвал сайта» в нем есть слайдер, он отображается на всех страницах сайта и с одинаковым содержимым… Будет ведь не правильно делать для него tv параметры и редактировать на каждом ресурсе (если у нас более 100 страниц то вообще беда), и так же не подходит вариант, хранить для него настройки в разделе системных (например я хочу добавить тип поля migx чтобы добавлять неограниченное число слайдов). Еще рассматривал вариант создать отдельный ресурс, все хранить в нем, а получать поле в «подвале» снипетом pdoField (но тут опять не логично как то, ресурс то является страницей сайта, возможно есть какое то более изящное решение?).

Вообщем если упростить, вопрос такой: Можно ли создать отдельный раздел (типа ресурса) в админке, где можно будет хранить данные (типа tv) для блоков на сайте?
Алексей
09 октября 2016, 09:03
modx.pro
2 934
0

Комментарии: 4

Евгений Webinmd
09 октября 2016, 12:48
0
Есть такая штука как ClientConfig, для не сложных настроек вполне годится.
Для более сложных я делаю отдельный ресурс с TV параметрами и плагином выбираю их один раз и распихиваю в плейсхолдеры.
Но это годится больше для несложных сайтов.
    Алексей
    09 октября 2016, 17:31
    0
    тут опять не логично как то, ресурс то является страницей сайта
    Ресурс, это ресурс — он может быть страницей сайта, шлюзом для аякс запросов, чем угодно.
      Алексей
      09 октября 2016, 17:49
      1
      0
      Согласен, но все равно у нас будет поле для контента, выбор шаблона и т.д. отсюда и вывод что ресурс для хранения каких то настроек к нему не относящимся не был рассчитан разработчиками modx. Сам давно практикую использование ресурсов для аяксов, хранения настроек и т.д. но истина познаётся в суждении)
        Евгений Webinmd
        09 октября 2016, 20:59
        +1
        все эти поля очень просто отключаются через настройку форм Пример
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      4