{extends}

{extends} タグは、テンプレートの継承で親テンプレートを継承するときに使います。 詳細は テンプレートの継承 の節を参照ください。

注意

親の変数を {extends file=$parent_file} のように継承するときには、 $parent_file$compile_id でインクルードするのを忘れないようにしましょう。 そうしないと、Smarty が複数の $parent_file を区別できなくなります。

属性

属性名 必須 デフォルト 概要
file string Yes n/a 継承するテンプレートファイルの名前

例 7.26. シンプルな {extends} の例


{extends file='parent.tpl'}
{extends 'parent.tpl'}  {* 短縮形 *}

  

テンプレートの継承 および {block} も参照ください。