Тэги {include} используются для включения других шаблонов в текущий. Любые переменные, доступные в текущем шаблоне, доступны и во включаемом. Тэг {include} должен иметь атрибут "file", который указывает путь к ресурсу шаблона.
Опциональный атрибут assign указывает, что результат выполнения {include} будет присвоен переменной вместо отображения.
Имя атрибута | Тип | Обязателен | По умолчанию | Описание |
---|---|---|---|---|
file | string | Да | n/a | Имя файла шаблона для включения |
assign | string | Нет | n/a | Имя переменной, которой присвоится вывод шаблона |
[var ...] | [var type] | Нет | n/a | Переменные, переданные в локальную область включаемого шаблона |
Вы также можете передать переменные в подключаемый шаблон в виде атрибутов. Любая переменная, переданная в подключаемый шаблон, доступны только в области видимости подключаемого файла. Переданные переменные имеют преимущество перед существующими переменными с аналогичными именами.
Пример 7-11. {include} и присвоение переменной Этот пример присвоит содержимое nav.tpl переменной $navbar, которая затем выводится сверху и снизу страницы.
|
Для подключения файлов вне папки $template_dir можно указывать файл с помощью ресурсов.
Пример 7-12. Примеры ресурсов шаблонов в {include}
|
См. также {include_php}, {php}, Ресурсы and Составные шаблоны.
Пред. | Начало | След. |
{if},{elseif},{else} | Уровень выше | {include_php} |
HIVE: All information for read only. Please respect copyright! |