fenom/docs/tags/include.md
2013-09-02 17:40:58 +04:00

1.0 KiB
Raw Blame History

Tag {include} [RU]

{include} tags are used for including other templates in the current template. Any variables available in the current template are also available within the included template.

{include "about.tpl"}

Переменные для подключаемого шаблона можно переопределить, задавая их аргументами тега.

{include "about.tpl" page=$item limit=50}

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

{insert}

The tag insert template code instead self.

  • No dynamic name allowed
  • No variables as attribute allowed

For example, main.tpl:

a: {$a}
{insert 'b.tpl'}
c: {$c}

b.tpl:

b: {$b}

Во время разбора шаблона код шаблона b.tpl будет вставлен в код шаблона main.tpl как есть:

a: {$a}
b: {$b}
c: {$c}