DEDECMS解析模板之灵活应用视图类
发布时间:2018-02-13
下面我们就简单的创建一个属于自己的php页面处理文件,在文件里,用织梦自身的模板引擎和视图,去解析我预先创建好的静态html文件。在此,我简单的写了如下几段代码: 第一步,创建自己的php页面处理文件,在这里,我在根目录下创建demo.php文件,文件内容如下: 复制代码代码如下: >引入公用配置: * common.inc.php作用: * 该文件里面进行了系统全局配置、全局常用函数common.func.php、 * 模块MVC框架需要的控制器和模型基类(control.class.php,model.class.php)、载入小助手配置、 * 设定缓存配置信息、特殊全局变量、系统配置参数、数据库配置文件(data/common.inc.php)、载入系统验证安全配置、 * Session跨域设置、$cfg_相关的参数配置信息等这些模块功能的配置。 * * * */ require 'include/common.inc.php'; //第二步>>引入视图类 require 'include/arc.partview.class.php'; //第三步>>实例化视图对象 $pv=new PartView(); //第四步>>设置视图模板 $pv->SetTemplet("demo.html"); //最后>显示视图 $pv->Display(); ?> 第二步,创建模板页面。 懒人省事,同样的我在根目录下创建了demo.html文件,内容如下: 复制代码代码如下: demo测试视图 body{font-size:12px;} ul li{float:left; list-style:none;padding:2px 10px;} ul li a{ } #arclist li{ clear:both;float:none;}
{dede:channel type='top' row='10' currentstyle="~typename~"} <*>> {/dede:channel} {dede:arclist row="10"} <*> {/dede:arclist}
在demo.html文件中,我以{dede:channel}和{dede:arclist}这两个标签来测试程序,运行结果如下:



这样,所调信息,都呈现出来了。 人之为学,如饮河海,大饮则大盈,小饮则小颖! 文章来源
更多文章 进入论坛 我要发帖