Введение
Внимание! Мы настоятельно рекомендуем ознакомиться сначала с REST-документацией модуля Сайты, чтобы понять как модуль функционирует (тем более REST доступен и в коробочной версии). Данную документацию рассматривайте как подспорье при работе в коробке, когда вам действительно мало функционала REST, или вы хотите детальнее разобраться в API.
Шаблоны представления описывают представления конкретного сайта или страницы о том, как выглядит их разметка:
- С шапкой и подвалом
- С сайдбаром
- Их вариации
Причем привязка к странице сильнее, чем привязка к сайту (если и сайт и страница данного сайта привязаны к разным шаблонам, то вывод будет происходить по сетке шаблона страницы). Каждая область такого шаблона есть отдельная страница (с набором блоков и прочими аналогичными характеристиками).
На данный момент в системе предустановлено несколько шаблонов представления и расширять их у стороннего разработчика нет возможности.
Вот данный список:
Внешний код (XML_ID) | Название |
---|---|
empty | Пустой |
sidebar_left | С сайдбаром слева |
sidebar_right | С сайдбаром справа |
header_footer | С шапкой и подвалом |
without_left | Без левого сайдбара |
without_right | Без правого сайдбара |
Обратите внимание, здесь не указываются идентификаторы шаблонов, вместе с тем при передаче сайту или странице нужно указать именно идентификатор. Чтобы получить непосредственно идентификатор, воспользуйтесь методом Template::getList. Вы получите список идентификаторов в разрезе именно вашего портала.
Смотрите также:
- Создание шаблона главного сайта
- Создание шаблонов сайтов и страниц – на данный момент такая возможность существует только посредством REST.