Редактирование отображения полей шаболна

Добрый день!

Коллеги, подскажите пожалуйста, как в Revolution можно редактировать/скрывать отображение полей на странице редактирования ресурса, для конкретного шаблона.
В Evo для этих целей используется плагин ManagerManager.
Есть ли какие-то простые решения для Revolution?

Спасибо за внимание
Сергей
28 ноября 2013, 12:16
modx.pro
1 366
0

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

Clean
28 ноября 2013, 16:26
0
Для конкретного шаблона есть TV — задаешь нужный набор и привязываешь к шаблону.
Если речь о стандартных полях MODX вроде pagetitle итп — то если страница стандартная, т.е не CRC то никак, если страница собственного производства как например от MS2 — то там ты сам всем рулишь через ExtJS
    Сергей
    28 ноября 2013, 16:36
    0
    Спасибо большое
      Aliaksandr Katlou
      28 ноября 2013, 16:54
      0
      Товарищ выше или чего-то не понял, или ерунду написал. Для управления полями стандартных страниц в зависимости от чего-то, и от шаблона в том числе, используется «Настройка форм» — найти можно в меню. В качестве ограничевающего поля пиши template, в значеннии — его id и потом скрывай показывай на здоровье. Если сразу не понятно — вот хорошая стстья — ilyaut.ru/tips-and-tricks/customization-of-forms-in-modx-revolution/.
        Сергей
        28 ноября 2013, 17:05
        0
        Отлично! То что нужно.

        Спасибо
    Сергей
    28 ноября 2013, 16:44
    0
    Вопрос касается именно стандартных полей типа description
      Илья Павлов
      01 октября 2014, 11:30
      0
      Всем здрасте!

      Как настроить отображение полей понятно.
      А как сделать чтоб например в [[*description]] вводилось значение указанного TV?
      В managermanager для evo такая возможность была…
        Илья Уткин
        01 октября 2014, 12:40
        0
        Скрываешь поле description, а на его место ставишь этот TV.
          Илья Павлов
          01 октября 2014, 12:52
          0
          Еще раз :)
          Как настроить отображение полей понятно.
          А как сделать чтоб например в [[*description]] вводилось значение указанного TV?
          Речь идёт о значении поля а не о самом поле.
          Василий Наумкин
          01 октября 2014, 13:17
          +1
          Напиши плагин на событие OnDocFormRender. Там будет объект $resource, которому можно сделать
          $resource->set('description', $resource->getTVValue('mytv'));

          Вот пример работы с этим событием.
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        10