Бесплатно
Загрузите дополнение из админки вашего сайта.
Как загрузить?
Как загрузить?
MODX Revolution плагин, который принудительно устанавливает заданный шаблон к вновь создаваемым документам в заданном родителе.
Компонент поддерживает меню «Быстро создать», возможность использовать в правилах как id так и полное имя шаблона, а так же многоуровневость.
Если в правилах родитель дублируется, то будет применено последнее правило в цепочке. Найти дубли поможет опция parents_check.
Если в правиле указан несуществующий шаблон, то документу будет назначен шаблон родителя и сообщено в лог о несуществующем шаблоне.
Если в правиле не указан уровень вложенности, то уровнем вложенности будет считаться 1, то есть текущий родитель.
Доступные системные настройки (неймспейс forcetemplate):
Пример использования: Определяемся с нужным родителем и уровнем вложенности, если есть желание его использовать. По умолчанию уровень вложенности 1. Заходим в настройки, выбираем неймспейс forcetemplate и задаем правила. Например, нам нужно задать два правила:
Компонент поддерживает меню «Быстро создать», возможность использовать в правилах как id так и полное имя шаблона, а так же многоуровневость.
Если в правилах родитель дублируется, то будет применено последнее правило в цепочке. Найти дубли поможет опция parents_check.
Если в правиле указан несуществующий шаблон, то документу будет назначен шаблон родителя и сообщено в лог о несуществующем шаблоне.
Если в правиле не указан уровень вложенности, то уровнем вложенности будет считаться 1, то есть текущий родитель.
Доступные системные настройки (неймспейс forcetemplate):
- rules — правило использования в формате «parent_id:template:level» разделенные символом пайп (|) или двойным пайп (||). Пример: 3:1|4:my template:5.
- quick_create — позволяет включать/выключать принудительную установку шаблона для меню «Быстро создать» в дереве документов. По умолчанию true.
- parents_check — проверяет дублирование родительских id в правилах и сообщает в лог при дублировании. По умолчанию false.
Пример использования: Определяемся с нужным родителем и уровнем вложенности, если есть желание его использовать. По умолчанию уровень вложенности 1. Заходим в настройки, выбираем неймспейс forcetemplate и задаем правила. Например, нам нужно задать два правила:
- Есть родитель с id 3 с 1-м уровнем вложенности и шаблоном с id 1, для него необходимо прописать прописываем 3:1.
- Есть родитель с id 4 с желаемым уровнем вложенности 5 и шаблоном «my template» (смотреть id нам лениво) то необходимо задать: 4:my template:5.
1.0.3-pl
- Add "Quick Create" menu support
- Add component usage example
- Some refactoring and improvements
1.0.2-pl
- Add multi-level functionality
- Some refactoring and improvements
1.0.1-pl
- Add choose template by name
- Remove template_check option
- Some improvements
1.0.0-pl
- Initial release



Последние обсуждения в сообществе MODX.pro