Виды шаблонизации

Урок 19 из 286
Автор: Марина Павлова
Сложность урока:
1 уровень - интуитивно все понятно из интерфейса, но почитать стоит.
1 из 5
Дата изменения: 02.09.2021
Просмотров: 1086
Недоступно в лицензиях: Ограничений нет

Ускоряем работу с помощью шаблонов

На проектах с большим содержанием статических страниц возникает задача оптимизации труда Контент-менеджеров. Решить эту задачу можно с помощью создания шаблонов страниц. Есть несколько вариантов шаблонизации контента статики:

  • Сниппеты;
  • Пассивные шаблоны;
  • Активные шаблоны.

Использование сниппетов

Сниппеты - самый простой способ шаблонизации. Создание сниппета доступно Контент-менеджерам, а значит они самостоятельно могут создавать для себя простые шаблоны. Более подробно работа со сниппетами описана в уроке Внешний вид редактора Сниппет - это заранее подготовленный фрагмент текста или кода, этакие заготовки. Предположим, что вам каждый день приходится вставлять на страницы сайта одну и ту же таблицу или форму. Вы можете сохранить эту таблицу в сниппетах и затем простым перетаскиванием размещать ее в нужном месте.

Подробнее в курсе Контент-менеджер.
курса Контент-менеджер.

Сниппеты рекомендуется хранить в папке \bitrix\templates\[ваш_шаблон]\snippets\, хотя они могут располагаться и в шаблоне по умолчанию.

Пассивный шаблон страницы

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

Принцип работы такого шаблона аналогичен работе со сниппетами. Отличие лишь в том, что Контент-менеджер сможет создавать новую страницу сразу по определенному шаблону, а не добавлять фрагменты кода из сниппетов при редактировании страницы.

Подробнее о пассивных шаблонах описано в уроке Пассивный шаблон.

Активный шаблон страницы

В системе возможно использование активных шаблонов.

Активный шаблон - это шаблон, который при создании страницы запрашивает дополнительные данные прямо в мастере создания страницы.

Создание такого шаблона намного сложнее других вариантов. Требуется умение программировать для создания логики работы шаблона. Если таких навыков у Вас нет, рекомендуем пользоваться сниппетами и пассивными шаблонами.

Подробнее об активных шаблонах описано в уроке Активный шаблон.



Курсы разработаны в компании «1С-Битрикс»
Спасибо, мы рады что смогли помочь Вам. Ниже Вы можете оставить свой отзыв или пожелание :)
Нам жаль это слышать… Но мы постараемся быть лучше! Поясните, пожалуйста, свой выбор:

Мы благодарны Вам за помощь в улучшении документации.

Мы стараемся сделать документацию понятнее и доступнее,
и Ваше мнение важно для нас