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


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

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

Комментарии (4)

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