| 属性名 | 型 | 必須 | デフォルト | 概要 |
|---|---|---|---|---|
| file | string | Yes | n/a | インクルードするテンプレートファイル名 |
| assign | string | No | n/a | インクルードしたコンテンツの出力を格納する変数名 |
| [var ...] | [var type] | No | n/a | ローカルからテンプレートに渡す変数 |
現在のテンプレートに他のテンプレートをインクルードします。現在のテンプレートにて利用可能なあらゆる変数は、インクルードされたテンプレート内でも同じく利用可能です。また、このタグにはテンプレートリソースのパスを含んだfile 属性を必ず指定する必要があります。
includeの出力をブラウザに表示する代わりに変数に格納したい場合は、 assign属性にその変数名を定義します。
インクルードしたテンプレートに、属性として変数を渡す事ができます。これらの変数はインクルードしたテンプレートのスコープ内でのみ使用可能です。そのテンプレートに同じ変数名が使用されている場合は、その変数をオーバーライドします。
$template_dirディレクトリ外にあるファイルをインクルードするには、テンプレートリソースを指定します。