Smarty:extends函数

2018-10-14 11:32 更新

{extends}

模板继承中,你可以在子模板内使用{extends}标签来扩展父模板。 详细参见模板继承.

  • {extends}必须放在模板的第一行。

  • 如果子模板要用{extends}来扩展父模板,那么它只能有 {block}的区域。任何其他的模板内容都会被忽略。

  • 扩展使用在$template_dir 之外的文件,请使用模板资源的语法。

温馨提示:

当你扩展一个父模板名称的变量如{extends file=$parent_file}, 请确保$parent_file变量放到同一个 $cache_id中. 否则Smarty无法辨别不同的$parent_file变量。

属性:

参数名称类型必选参数默认值说明
filestringYesn/a被扩展的模板名称

Example 7.26. 简单 {extends} 例子

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

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号