Макрос предназначен облегчать создание шаблонов, а так же обеспечивать поддержку вложенности другим макросам.
Макрос вставляет html или любое другое текстовое содержимое файла. Файлы модулей должны лежать в папке с шаблоном и иметь расширение html.
С помощью этого макроса можно делать вложения других макросов, например random.
Количество вложенных макросов module не ограничено.
Если например в шаблоне страницы и категории вы используете одинаковый header или footer, то можно поместить их код в отдельный модуль и выводить его макросом. Это упростит код шаблона и его редактирование.
Настройки макроса:
name | имя файла модуля, расширение указывать не обязательно |
Поддерживает настройки макроса pro (подробнее смотрите в примерах ниже).
Примеры:
выведет содержимое модуля header.html из папки с шаблоном
выведет содержимое модуля header.html из папки с шаблоном, а так же выделит жирным шрифтом результат