加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > CMS系统 > 正文

DedeCms 常用函数参考:动态模板类

发布时间:2020-05-29 06:02:32 所属栏目:CMS系统 来源:互联网
导读:DedeCms V5.3 常用函数参考:动态模板类 核心类文件 include/dedetemplate.class.php 用途:用于非核心模块的动态页面或列表页的模板解析,如:member/content_list.php ,通常是在 datalistcp.class.php 中使用,这个类在动态运行的情况下,由于本身是把模

DedeCms V5.3 常用函数参考:动态模板类 核心类文件 include/dedetemplate.class.php 用途:用于非核心模块的动态页面或列表页的模板解析,如:member/content_list.php ,通常是在 datalistcp.class.php 中使用,这个类在动态运行的情况下,由于本身是把模板编译成PHP的,因此性能上会优级于旧的解析类,这个方法将在未来版本中作为通用的方式。 一、使用方法: $tpl = new DedeTemplate( 模板对象实例名称,通常是'tpl', [模板存放目录(生成缓存时会存放在这个目录), include语法默认引用目录] ); 通常情况下参数二和参数三是不必要的,如: $tpl = new DedeTemplate('tpl'); 如果在类文件中调用,应该加上设置: $this->tpl->SetObject($this); 在一些块调用中默认将使用当前类的成员函数。 $tpl->LoadTemplate(模板的物理路径); 如果模板中带有 {dede:config name='' value=''/} 可以在载入模板后,通过 $tpl->GetConfig($name) 获得这些变量的值。 显示页面或保存页面为文件 $tpl->Display(); $tpl->SaveTo(物理绝对路径的文件名); 二、模板标记语法 1、标记通用特性 (1) 短标记 {dede:tagname.name/} 等同于 {dede:tagname name='' /} (2) 块标记 {dede:tagname} 循环代码 {/dede:tagname} 2、标记的具体语法及对应的PHP代码 (1) 配置变量 {dede:config name='' value=''/} 配置变量可以在载入模板后通过 $tpl->GetConfig($name) 获得,仅作为配置,不在模板中显示。 (2) 短标记 {dede:global.name/} 外部变量 等同于

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读