{extends}
在模板继承中,子模板中使用 {extends}
标签来扩展父模板。有关详细信息,请参见 模板继承 部分。
-
{extends}
标签必须位于模板的第一行。 -
如果子模板使用
{extends}
标签展开父模板,它可能只包含{block}
标签。任何其他模板内容都将被忽略。 -
使用 模板资源 的语法来扩展
$template_dir
目录之外的文件。
属性
属性 | 必需 | 说明 |
---|---|---|
file | 是 | 要扩展的模板文件名称 |
注释
当扩展一个变量父项(例如
{extends file=$parent_file}
)时,请确保将$parent_file
包含在$compile_id
中。否则,Smarty 无法区分不同的$parent_file
。