Зафиксировать шаблон по умолчанию MODX при создании дочерних ресурсов у определенного ресурса-родителя

Чтобы упростить жизнь заказчику и в дальнейшем не забывать выбирать нужный шаблон для ресурса, необходимо зафиксировать у разных ресурсов-родителей разные шаблоны для их дочерних элементов.

1. Для этого нужен раздел «Настройка форм»:

раздел настройка форм

2. Далее нажимаем кнопку «Создать новый профиль» и даем название этому профилю, например, будем привязывать шаблон новостей для ресурса-родителя «Новости», поэтому назовем профиль «Новости».

3. После того, как профиль появился в таблице, щелкаем по нему правой кнопкой мыши и жмем «Редактировать», откроется страница, на которой нажимаем «Новый набор правил»

новый набор правил

Действие: Создать ресурс (в дальнейшем можно сделать и набор правил для обновления ресурса, чтобы при обновлении, если вдруг уже было много элементов с неправильным шаблоном, то можно было пересохранить и появился нужный шаблон)
Шаблон: выбираем шаблон, который будет по умолчанию у дочерних элементов
Ограничивающее поле: parent
Ограничивающее значение: id ресурса-родителя
Сохраняем.

4. Щелкаем правой кнопкой мыши по только что созданному действию -> Редактировать.
И в самом низу увидим список настроек. Там в двух местах в настройке template нужно прописать id необходимого шаблона.

id необходимого шаблона

Сохраняем.

После этого при создании дочерних элементов у ресурса «Новости» у них по умолчанию будет выбран шаблон новостей.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *