Просмотров: 6931 (Статистика ведётся с 06.02.2017)
Дата последнего изменения: 13.06.2017

Отображение страниц в публичном разделе сайта выполняется на основе шаблонов дизайна сайта.

Шаблон дизайна - это внешний вид сайта, в котором определяется расположение различных элементов на сайте, художественный стиль и способ отображения страниц. Включает в себя программный html-код, графические элементы, таблицы стилей, дополнительные файлы для отображения контента. Может так же включать в себя шаблоны компонентов, шаблоны готовых страниц и сниппеты.

Количество используемых на сайте шаблонов дизайна не ограничено. Для каждого шаблона определяется условие, при котором данный шаблон будет применяться к страницам сайта. Например, шаблон может быть применен:

  • ко всем страницам сайта в качестве шаблона по умолчанию;
  • к страницам отдельного раздела сайта;
  • к определенной странице сайта;
  • при отображении страниц для определенной группы пользователей;
  • при отображении версии страницы для печати;
  • и т.п.

Настройка условий применения того или иного шаблона определяется отдельно для каждого сайта (в форме создания и редактирования сайта: Настройки > Настройки продукта > Сайты > Список сайтов).

Нажмите на рисунок, чтобы увеличить

Примечание: Детальное описание полей формы подробно рассмотрено на странице пользовательской документации Создание и редактирование сайта.

В области Шаблон сайта по умолчанию есть только несколько строк для назначения шаблонов. Дополнительные строки для шаблонов появятся после заполнения этих первоначальных строк.

Внимание! При настройке условий применения шаблонов обязательно указывайте индекс сортировки. Порядок применения шаблонов к сайту определяется в соответствии с указанной сортировкой. Если для страницы (раздела) может быть применено несколько шаблонов, то в итоге будет применен шаблон с большей сортировкой. Если индекс сортировки задан не будет, то может быть применен неверный шаблон.

Общее правило сортировки при назначении шаблонов подобно перевернутой воронке:

  • первыми должны идти условия частного характера;
  • потом условия выборки;
  • потом все остальное.

Примечание: Условие может содержать любой программный код на языке PHP, в том числе вызовы API-функций продукта.


Ссылки по теме:

44


Курсы разработаны в компании «1С-Битрикс»