DEDECMS解析模板之灵活应用视图类

DEDECMS解析模板之灵活应用视图类,第1张

DEDECMS解析模板之灵活应用视图类

要掌握基本的织梦cms,不能不试试自己的动手能力。Dreamweavercms也是mvc的策略模式,它的大部分关键代码都存储在include文件目录中。它包括控制面板、实体模型、主视图类、模板引擎、标识库、公共函数等。

让我们简单地创建一个属于我们的php网页解决方案文件。在文件中,我们使用织梦本身的模板引擎和主视图来分析我事先创建的静态数据html文件。在这里,我简单的写了以下代码:

第一步是创建我自己的php网页解决方案文件。这里,我还在根目录下创建了一个demo.php文件,内容如下:


复制下面的代码:
<?PHP
/**********************************************作者:郑州北鲨
*
*注:Dreamweaverv5模板引擎分为两种,
*1.静态数据模板引擎(include/dedetag.class.PHP)dedecmsv5.3及其之前的版本号是关键的模板类,是解析函数模板类,不是编译。
*(注:编译程序是根据识别出的部分改变内容,编译程序是立即解析成PHP代码,实现两次。)
*2。动态模板引擎(include/dedetemplate.class.PHP)
*可以根据自己的具体需求改变或创建自己的主视图类,然后根据智盟给出的模板引擎进行分析求解。
*
*********************************>;导入公共设备:
*common.inc.php功效:
*该文件包含系统软件的全局设备、全局通用函数common.inc.php、
*控制模块MVC框架必需的控制板基本类和实体模型(control.class.php、Model.class.php)、加载辅助设备、
*缓存文件的设置信息内容、唯一静态变量、系统设置的主要参数、数据库查询设备文件(data/common.inc.php)、加载系统验证安全设备、
*等
*
*
**/
需要'include/common.Inc.PHP';
//第二步>:>导入主视图类
需要'include/arc.partview.class.PHP';
//第三步>:>实例化主视图目标
$PV=newpartview();
//第四步>:>设置主视图模板
$PV->:settemplet("demo.html");
//Finally>:显示主信息视图
$PV-->:Display();
?>

第二步是创建一个模板网页。

懒人方便。同样,我也在根目录下创建了一个demo.html文件,内容如下:


复制下面的代码:
<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">;
<;html>
<;head>
<;metahttp-equiv="Content-Type"Content="text/html;charset=">
<;title>演示检测主视图:
<;ul>
{dede:channeltype='top'row='10'currentstyle="<;李。<ahref='~typelink~'~rel~><span>~键入名称~</span>。</a>;</李>}
<;李><ahref='[field:typeurl/]'[field:rel/]>;<span>[field:typename/]<;/span>。</a>;</李>
{/dede:channel}
<;!-arclist标识检测-->:
<;ulid="arclist">
{dede:arclistrow="10"}
<;李>[field:title/]<;/李>
{/dede:arclist}
<;/ul>;
<;/ul>;
<;/body>;
<;/html>;

在demo.html文件中,我用{dede:channel}和{dede:arclist}测试了代码,运行结果如下:

这样,将显示传输信息的内容。

人自学,如饮江科大。大饮大赚,自饮小赚。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/773274.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存