Редактирование отображения полей шаболна
Добрый день!
Коллеги, подскажите пожалуйста, как в Revolution можно редактировать/скрывать отображение полей на странице редактирования ресурса, для конкретного шаблона.
В Evo для этих целей используется плагин ManagerManager.
Есть ли какие-то простые решения для Revolution?
Спасибо за внимание
Коллеги, подскажите пожалуйста, как в Revolution можно редактировать/скрывать отображение полей на странице редактирования ресурса, для конкретного шаблона.
В Evo для этих целей используется плагин ManagerManager.
Есть ли какие-то простые решения для Revolution?
Спасибо за внимание
Комментарии: 10
Для конкретного шаблона есть TV — задаешь нужный набор и привязываешь к шаблону.
Если речь о стандартных полях MODX вроде pagetitle итп — то если страница стандартная, т.е не CRC то никак, если страница собственного производства как например от MS2 — то там ты сам всем рулишь через ExtJS
Если речь о стандартных полях MODX вроде pagetitle итп — то если страница стандартная, т.е не CRC то никак, если страница собственного производства как например от MS2 — то там ты сам всем рулишь через ExtJS
Спасибо большое
Товарищ выше или чего-то не понял, или ерунду написал. Для управления полями стандартных страниц в зависимости от чего-то, и от шаблона в том числе, используется «Настройка форм» — найти можно в меню. В качестве ограничевающего поля пиши template, в значеннии — его id и потом скрывай показывай на здоровье. Если сразу не понятно — вот хорошая стстья — ilyaut.ru/tips-and-tricks/customization-of-forms-in-modx-revolution/.
Отлично! То что нужно.
Спасибо
Спасибо
Вопрос касается именно стандартных полей типа description
Всем здрасте!
Как настроить отображение полей понятно.
А как сделать чтоб например в [[*description]] вводилось значение указанного TV?
В managermanager для evo такая возможность была…
Как настроить отображение полей понятно.
А как сделать чтоб например в [[*description]] вводилось значение указанного TV?
В managermanager для evo такая возможность была…
Скрываешь поле description, а на его место ставишь этот TV.
Еще раз :)
Как настроить отображение полей понятно.Речь идёт о значении поля а не о самом поле.
А как сделать чтоб например в [[*description]] вводилось значение указанного TV?
Напиши плагин на событие OnDocFormRender. Там будет объект $resource, которому можно сделать
Вот пример работы с этим событием.
$resource->set('description', $resource->getTVValue('mytv'));
Вот пример работы с этим событием.
Оно! Спасибо!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.