首页 » 免费模板 » 正文

SDCMS全局标签

admin 2019年05月11日 免费模板 116 views 0

扫一扫用手机浏览

什么是全局标签?

全局标签意思是在SDCMS的任何模板页面均可正常调用的标签。


1.固定形式全局标签

{webroot}

作用:系统路径

{weburl}

作用:网站URL

{webmode}

作用:系统运行模式

数值:1为动态,2为伪静态,3为静态

{htmldir}

作用:静态模式下,生成文件目录

{sdcms[webname]}

作用:显示网站名称

{sdcms[seotitle]}

作用:显示优化标题

{sdcms[seokey]}

作用:网站SEO关键字

{sdcms[seodesc]}

作用:网站SEO描述

{sdcms[webicp]}

作用:网站备案号

{sdcms[webcount]}

作用:网站第三方流量统计代码


备注:sd_config表中的任意行数据均可通过下面的方式调用

举例,我们要调用setkey字段值为"agreement"的setvalue的内容时,只需要这样书写即可

{sdcms[agreement]},即其中的"agreement"可替换为其他的字段名称


2.循环全局标签

完整书写格式:

{sdcms:rs top="数量" field="字段名1,字段名2" table="表名" group="分组字段" where="查询条件" order="排序条件" var="定义的变量名:字段名1" auto="变量" pagesize="分页数量" iscache="是否缓存" isadminurl="是否强制html模式(可选值为0和1,默认为1)"}

{rs:eof}没有查询到内容时显示的内容{/rs:eof}

{$rs[字段名1]} {$rs[字段名2]} 

{/sdcms:rs}

参数示范说明
rsrs每一个循环标签中rs必须统一
toptop="10"可选参数,为0时显示全部,默认为10
fieldfield="id,title"可选参数,查询字段,多个以英文逗号隔开,为空时查询所有字段
tabletable="sd_content"必填参数,查询的数据表名称
groupgroup="createdate,id"可选参数,分组字段,多个以英文逗号隔开
wherewhere="islock=1"可选参数,查询条件
orderorder="hits desc,id desc"可选参数,排序条件
varvar="sonid:id"可选参数,定义变量sonid的值为字段id的内容,这样方便做多次查询传值
autoauto="j"可选参数,默认为auto="i",每个循环获得一个自增变量,从1开始递增
pagesizepagesize="20"可选参数,和top参数只能使用1个,用途分页,即每页显示的数量
iscacheiscache="true"可选参数,默认为false,是否缓存当前数据
isadminurlisadminurl="0"可选参数,是否强制html模式(可选值为0和1,默认为1)

  备注:每一个循环标签中红色的rs必须统一,否则会出错

喜欢我,就关注我的公众号吧!
赞(0 打赏
  • 微信
  • 支付宝
  • QQ钱包

您的支持,是我继续努力的动力!

本文转载自互联网,如有侵权,请联系删除

最后编辑于:2019/05/11作者: admin

发表评论