Дефолтное назначение шаблонов для категорий блога
Подскажите, как назначить шаблон по дефолту для конкретной папки/категории статей, т.е. чтобы при создании дочернего документа в списке шаблонов уже стоял назначенный для этой категории блога шаблон статьи (или список доступных шаблонов) (и желательно, чтобы все остальные шаблоны вообще были убраны из списка, хотя это не так критично)?
Спасибо за помощь.
Спасибо за помощь.
Комментарии: 37
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Но как это сделать :((?
В профиле создать новый набор правил:
Действие: Создать ресурс
Ограничивающее поле: parent
Ограничивающее значение: id родителя
Правой кнопкой по созданному набору — редактировать.
Указать id шаблона для дочерних элементов.
Я стараюсь всегда настраивать формы — изменять подписи, выставлять значения по умолчанию, убирать лишние поля, чтобы пользователя не смущало большое количество полей.
Вот, например, форма добавления преподавателя — pagetitle переименованный в Фамилию Имя Отчество, tv с картинкой перенесена на другую панель и content. Все остальное скрыто.
Вот я указал группу которой применять.
Не применяется.
Указываю группу администратора, все применилось. Но администратору оно не надо применять ) Куда смотреть?
На всякий случай спрошу — набор правил не только для создания, но и для редактирования тоже есть?
У пользователь входил в группу администратора и в группу менеджеров. В итоге Форма глючила. Исключил из администраторской группы данного менеджера и все заработало 0_о
Да и кроме того, против Collections ничего не имеею против, основная его задача — спрятать большое количество дочерних документов из дерева. И ставить его только ради назначения шаблона по дефолту излишне, основной функционал все равно останется не востребованным. В рамках данного вопроса отлично работают стандартные возможности MODX.
Ну и на всякий случай — велосипедами я назвал плагины выше. Зачем писать то, что сделали разработчики и сделали это хорошо? Уметь плагины писать нужно, но в данном случае — это незнание возможностей системы.
Через «Настройку форм»
Ограничивающее поле: parent
Ограничивающее значение: id-категории
template: id-шаблона, который нужно присвоить