概述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/} 外部变量 等同于
{tag:dataList timeformat=""} |
编译后的代码
总结
以上是内存溢出为你收集整理的DedeCms 常用函数参考:动态模板类全部内容,希望文章能够帮你解决DedeCms 常用函数参考:动态模板类所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
评论列表(0条)