Smarty 图标

你可以根据商标声明使用 Smarty 标识。

Smarty Template Engine Smarty Template Engine

有关赞助、广告、新闻或其他问题,请联系我们,邮箱地址:

使用 Smarty 的网站

广告

{extends}

{extends} 标签用于在模板继承中在子模板中扩展父模板。如需详细信息,请参阅 模板继承 章节。

  • {extends} 标签必须位于模板的第一行。

  • 如果子模板使用 {extends} 标签扩展了父模板,则它只能包含 {block} 标签。将忽略任何其他模板内容。

  • 使用 模板资源 的语法在$template_dir目录外部扩展文件。

说明

在扩展变量父级(例如 {extends file=$parent_file})时,请确保将 $parent_file 加入到 $compile_id 中。否则,Smarty 无法区分不同的 $parent_file

属性

属性名称 类型 必需 默认 说明
文件 字符串 不适用 要扩展的模板文件名称

示例 7.26 简单 {extends} 示例

{extends file='parent.tpl'}
{extends 'parent.tpl'}  {* short-hand *}

  

另请参阅 模板继承{block}