Включение шаблонов друг в друга используется для выделения общей части нескольких шаблонов и разбиения сложных шаблонов на составные части. Для соединения шаблонов из нескольких частей используется тэг include
. Когда препроцессор обнаруживает данный тэг, он выполняет вставку указанного шаблона в текущий. Результат выглядит так, как будто генерация выполнялась по монолитному шаблону.
Запрещается использовать тег <include> для включения шаблона в шаблон, который уже использует <include> для включения текущего шаблона, так как возникнет ситуация, когда шаблоны будут непрерывно включаться друг в друга, что приведет к переполнению памяти кассы и к ее падению.
Атрибуты тега include
Наименование | Тип данных | Описание |
---|---|---|
name | строковый | Имя вложенного шаблона |
Пример использования тега include
<include name="extx_header"/>