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