SDCMS使用总结
模板语法规则模板语法规则
1.变量表示(或常量)
{name}将被解析成<%=name%><%=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.定义变量
{dim a:a=1}将被解析为<%dim a:a=1%><%dim><%a=1%>
如果您不习惯这套语法,也可以直接在模板中书写Asp代码,例如:
<%=now()%><%response.write><%=test%><%dim a:a="1%">,相当于定义了个变量a,且值为1
<%=name%>
全局标签全局标签
什么是全局标签?
全局标签意思是在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表中的任意行数据均可通过下面的方新样式.css式调用
举例,我们要调用setkey字段值为"agreement"的setvalue的内容时,只需要这样书写即可