在dedecms里面的标签主要分为两类,单标签和双标签,而且dede里面的标签只能在模板文件中使用,也就是templets目录下面的模板文件中使用,不能在 php文件中直接使用。
单标签:
语法:{dede:标签名称 属性名称1=属性值1 属性名称2=属性值2 /}
比如:
{dede:global.cfg_templets_skin/} {dede:include filename="head.htm"/}
单标签,多数是include目录下面的common.inc.php文件定义的全局变量,
可以建立一个测试文件,用于测试标签的输出内容:
然后在回到后台修改下更新主页换成test.htm进行测试下
然后访问:http://www.dets.com/index.html
这样就可以轻松知道自己的那个地址在那个页面了。。。。
如:
这样就可以知道dedecms里面的标签是指向那里的了。。。。
双标签
比较重要的一个标签,双标签就是从数据库里面取出数据的标签,
(1)语法格式:
{dede:标签名称 属性1=属性值1 属性2=属性值2}
[field:字段名称/]
{/dede:标签名称}
如:
<ul class="d2 ico2"> {dede:arclist flag=‘a‘ row=‘6‘ orderby=‘pubdate‘} <li><a href="[field:arcurl/]">[field:title/]</a></li> {/dede:arclist} </ul>
(2)查看dede里面有哪些双标签?
在后台-》模板-》默认模板管理-》随便单击一个模板页面进行修改。
进去后他就会列出大量的当前dede里面的双标签,我们常用的其实也不算多,如下所示:
随便单击一个,他都有案例说明,如下:
(3)每个双标签都对应一个标签文件,当生成静态页面时,解析哪个标签,就运行哪个标签文件,这些文件都是存在这个文件夹下:
双标签一般都是从数据库里面进行获取数据的。
我们建立一个测试文件,进行测试,当前生成静态页面时,是否运行了该标签文件。
然后我们在来他双标签对应的文件里面进行修改下
然后回到后台点击下更新主页,他的网站即将会爆出刚才所执行的SQL语句