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

Урок 22 из 258
Автор: Марина Павлова
Сложность урока:
1 уровень - интуитивно все понятно из интерфейса, но почитать стоит.
1 из 5
Просмотров: 24256
Дата изменения: 05.12.2024
Недоступно в лицензиях:
Текущую редакцию Вашего 1С-Битрикс можно просмотреть на странице Обновление платформы (Marketplace > Обновление платформы).
Ограничений нет

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



Нам жаль это слышать… Но мы постараемся быть лучше!

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

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