织梦模板标签的书写格式以及注意事项

一、织梦模板标签的书写格式以及注意事项: 1. 书写格式: ① {dede:标签名 参数=值 参数=值} 底层模板 {/dede:标签名} ② {dede:标签名 参数=值/} 2.注意事项: ① 标签书写必须使用半角状态; ② 如1①的标签调用
一、织梦模板标签的书写格式以及注意事项:
1. 书写格式:
① {dede:标签名 参数='值' 参数='值'} 底层模板 {/dede:标签名}
② {dede:标签名 参数='值'/}
2.注意事项:
① 标签书写必须使用半角状态;
② 如1—①的标签调用必须有于标签名开始的闭合标签且存在于底层模板的表 现;
③ 如1—②没有底层模板表现,也不存在闭合标签;他的样式被写入到了相应 的标签源码里面。
二、底层模板的概念以及调用方式:
1. 什么是底层模板?
底层模板不是一个模板! 他就是在实际页面当中所要显示的具体内容;
2. 底层模板的应用:
调用方式 [field:字段名/]
实例:
{dede:arclist row='6' titlelen='20'}
<li><a href="[field:arcurl/]" title="[field:fulltitle/]">[field:title/]</a></li>
{/dede:arclist}
三、自定义宏标记及智能标记向导的使用
调用方式:
{dede:mytag name='标记名称' ismake='yes/no'/}
四、SQL标签:
1.SQL标签简介:
SQL标签是一种直接使用SQL查询语句进行数据库查询并输出一种高级运用,他 的特点是更为灵活、方便、强大
2.SQL标签书写格式:
{dede:sql sql="完整的SQL查询语句"}
[field:字段名/]
{/dede:sql}
3.SQL调用示例:
{dede:sql sql="select * From dede_archives where typeid = 10 limit 0,10"}
[field:title/]
{/dede:sql}
五:其它常用标签
1. 问答标签 ask
{dede:ask row='10' qtype='ok' tid='0' titlelen='40'}
[field:title/]
{/dede:ask}
参数:
row:条数
qtype:问题类型 new commend ok notok high
底层字段:
tid tidname title url typeurl
2.友情链接 flink
{dede:flink row='10' type='image'/}
参数:
row:数量
qtype:输出类型 textall text image
titlelen:站点的最多字符
linktype:链接位置 1 为内页 2为首页 0为未审核
typeid:站点类型 typeid="类型ID"
本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

dedecms织梦默认的TAG标签不是很灵活。有时候我们的标签需要进行一个分类,能不能像{dede:arclist}标签的自定义属性(如:flag=c,h),这样全站调用的时候更灵活。 全站调用TAG标签方法一般是: {dede:tag row='100' sort='new' getall='1'}a target="_blank
未审核文档的TAG会显示在TAG列表页面, 固然点击进入TAG时, 相关的未审核文章不会显示出来, 这样对用户体验是很不好的. DEDECMS暂时没有提供这个功能,所以要解决这个问题, 让DEDECMS不显示未审核文档的TAG, 就要修改TAG的显示库文件 tag.lib.php。 方法一 打
我们都知道DEDECMS生成的文件夹是按天生成的,只要传了图片就会自动建立个年月日的文件,centos系统下,都是随便排序的,很难找到对应文件夹,如果要按顺序排列,要怎么操作呢? 一、文件管理器: 修改 /dede/templets/file_manage_main.html $dh = dir($inp
我们有时候需要对织梦文档的点击量进行批量维护,比如采集来的文章,点击量都为0,需要批量修改,可以用到如下方法1。 1、在数据库里运行下面的代码就可以了,文章的点击量变得随机从500到1000 UPDATE dede_archives SET click=FLOOR(500 + (RAND() * 1000))
用过dedecms的朋友都知道,织梦cms后台系统基本参数里是无法直接上传图片的,我们更换logo图只能到ftp里替换,非常的不方便,我们如果想直接在系统基本参数里上传,要怎么处理呢?在这里需要对代码进行修改,具体流程如下: 实现方法,打开/dede/templets/sy
dedecms要想调用所有子栏目是没有这个标签的,要调用只可用sql标签,reid表示子栏目,channeltype=6表示模型为商品,sortrank表示按排序升序.小的放前面 {dede:sql sql=Select * from `dede_arctype` where reid0 and channeltype=6 ORDER BY sortrank limit 15}