インクルード文を新しい書き方で書くことができるようになりました。
<!--include file="/path/to/file" -->
@include("/path/to/file")
もちろん Ver. 2.8 でも以前の書き方のインクルードは動くようになっていますので、バージョンアップしても大丈夫です。
以前のインクルードはただファイルを読み込んでくるだけでしたが、新しいインクルード文には、変数を読み込み先テンプレートに渡せる機能が追加されています。
@include("/path/to/file", {"key": "value", "key2": "value2"})
<p> {{key}}</p>
<p>{{key2}}</p>
変数の渡し方は、@include()の第2引数に、JSON形式で渡します。変数の使い方は、通常の変数と違い2重の中括弧で囲むことで表示できるようになります。
{{key1|key2|default('デフォルト値')}}
上記の記述の場合、key1がなかったらkey2を、key2がなかったらデフォルト値を表示します。