欢迎来到天天文库
浏览记录
ID:56283919
大小:45.50 KB
页数:6页
时间:2020-06-21
《模板语法规则.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、模板语法规则1.变量表示(或常量){name}将被解析成<%=name%>,表示显示变量name的值,其中的“name”由英文字母、数字和下划线组成首字母必须是英文字母或者下划线。2.条件判断{if*}{elseif*}*{else}*{/if}或{if*}{/if}其中{if*}中的*就是此判断语句的条件表达式,符合Asp的表达式。3.模板包含格式:{sdcms:include("路径+模板名称+后缀")}示范:{sdcms:include("sdcms_head.asp")}说明:上述示范表示包含当前模板所在文件夹的“sdcms_head.asp”文件
2、4.定义变量{dima:a=1}将被解析为<%dima:a=1%>如果您不习惯这套语法,也可以直接在模板中书写Asp代码,例如:<%=now()%>全局标签什么是全局标签?全局标签意思是在SDCMS的任何模板页面均可正常调用的标签。1.固定形式全局标签{webroot}作用:系统路径{weburl}作用:网站URL{webmode}作用:系统运行模式数值:1为动态,2为伪静态,3为静态{htmldir}作用:静态模式下,生成文件目录{sdcms[webname]}作用:显示网站名称{sdcms[seotitle]}作用:显示优化标题模板语法规则1.变量表示
3、(或常量){name}将被解析成<%=name%>,表示显示变量name的值,其中的“name”由英文字母、数字和下划线组成首字母必须是英文字母或者下划线。2.条件判断{if*}{elseif*}*{else}*{/if}或{if*}{/if}其中{if*}中的*就是此判断语句的条件表达式,符合Asp的表达式。3.模板包含格式:{sdcms:include("路径+模板名称+后缀")}示范:{sdcms:include("sdcms_head.asp")}说明:上述示范表示包含当前模板所在文件夹的“sdcms_head.asp”文件4.定义变量{dima:
4、a=1}将被解析为<%dima:a=1%>如果您不习惯这套语法,也可以直接在模板中书写Asp代码,例如:<%=now()%>全局标签什么是全局标签?全局标签意思是在SDCMS的任何模板页面均可正常调用的标签。1.固定形式全局标签{webroot}作用:系统路径{weburl}作用:网站URL{webmode}作用:系统运行模式数值:1为动态,2为伪静态,3为静态{htmldir}作用:静态模式下,生成文件目录{sdcms[webname]}作用:显示网站名称{sdcms[seotitle]}作用:显示优化标题{sdcms[seokey]}作用:网站SEO关
5、键字{sdcms[seodesc]}作用:网站SEO描述{sdcms[webicp]}作用:网站备案号{sdcms[webcount]}作用:网站第三方流量统计代码备注:sd_config表中的任意行数据均可通过下面的方式调用举例,我们要调用setkey字段值为"agreement"的setvalue的内容时,只需要这样书写即可{sdcms[agreement]},即其中的"agreement"可替换为其他的字段名称2.循环全局标签完整书写格式:{sdcms:rstop="数量"field="字段名1,字段名2"table="表名"group="分组字段"
6、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时显示全部,默认为10fieldfield="id,title"可选参数,查询字段,多个以英文逗号隔开,为空时查询所有
7、字段tabletable="sd_content"必填参数,查询的数据表名称groupgroup="createdate,id"可选参数,分组字段,多个以英文逗号隔开wherewhere="islock=1"可选参数,查询条件orderorder="hitsdesc,iddesc"可选参数,排序条件varvar="sonid:id"可选参数,定义变量sonid的值为字段id的内容,这样方便做多次查询传值autoauto="j"可选参数,默认为auto="i",每个循环获得一个自增变量,从1开始递增pagesizepagesize="20"可选参数,和top
8、参数只能使用1个,用途分页,即每页显示的数量iscacheisca
此文档下载收益归作者所有