二、模板标签说明:首先说明标签不区分大小写,建议使用大写,便于区分查看1. 一般变量,用于表示变量XXXX的值,文本块如:vtitlexTMPL_VAR name=titlex/title>此处定义了一个title变量,变量如果在程序中已经存在,那么将会在输出页面中显示同时变量还有进一步功能,如:把变量值转换为口期,时间格式 则表示取 XXXX 值的前20个字符其他 ESCAPE 参数还有:HTML,URL,DATE,TIME,STAMP,STAMPTIME, STRIPSLASHES2. 循环变量循环体中的文本块表示一个循环,循环名称是XXXX,循环中可以显示变量如:以上代码将循环显示一个带超连接的列表,其中NAME=content_loop表示循环名称,NAME=http表示文章的连接,NAME=title表示文章标题3. 条件变量表示条件,如果XXXX为名的变量值为true,则显示中间的内容。
也可以在中间加,表示XXXX值为false的时候显示的内容格式 1: 文本块<7TMPL_IF>格式2:文本块1文本块2其他说明:循环体中内置自动产生的变量FIRST_第一次循环时为true__LAST_若是最后一次循环则为true__INNER_中间的循环_ODD_ 奇数次,当1, 3, 5时为true-PASS-计数,第一次为1,第二次为2, 一次增加,可以做排行榜之类的_PASSTOTAL_当前循环总计数_EVERY_xx为整数,循环n个x次时为true,可以用在控制每行显示多少条等 巧妙使用条件语句配合这些变量,可以产生隔行背景色轮替和一行多列的效果三、模版文件的规则为了规范网站的设计和开发,方便后期的维护,制定如下模板命名规则1、模版文件的存放模版文件统一放到当前频道目录的templates目录下,即/templates/2、模版文件的命名规则■频道首页的文件命名,即index-tmpl. html:■频道栏目的文件命名当频道的栏目模版可以用一套可以解决的时候,模版文件的命名规则按照内容性质 -tmpl.html,即栏目的列表模版命名规则list-tmpl.htmlo如:女性频道,健康频道等因 为都是资讯类的,所以可以共用一套模版文件,并放在/templates/下。
当某个频道下栏目的形式比较多时,可以在templates目录下建对应栏目的目录如新 闻资讯/tcmplates/news,企业栏目/tcmplates/company□其他同上四、WISECMS内置标签:Al1 .文章内容详细页面模板(detaibtmpLhtml)文章内容详细页面就是具体显示文章内容的页面,他一般包含文章的标题,文章内容,文章时间,文章作者,文章来源,相关文章等等文章内容详细页面模板标签对照表变量名称变量标签说明文章标题文章关键词文章内容文章栏目分页编号默认为0发布时间日期格式依照频道设置栏目导航导航分割样式依照频道设置文章来源文章连接责任编辑即发布者姓名相关文章相关文章循环,循环样式可以按照需要改变上下篇上一篇:vtmpl_if name=thispagexbxtmpLvarname=page> 页显示效果第12345页这个可以按 照需要改变2.栏目列表页面(list-tmpl.html)栏目列表页面就是具体某个栏目或分类的文章列表页面,包括文章标题,文章连接, 列表分页等等。
文章列表页模板标签对照表变量名称变量标签说明栏目名称当前栏目的名 称栏目导航导航分割样式依照频道设置列表循环- Htarget=n_blankHxtmpl_var name=title>循环变量固定 为 content_loop字段变量者于 detail页面变量相 同,包括自定义字 段分页代码总共条数:总共页数: 当前页码:上一页:默认是0 上一页连接: 下一页:vtmpl_var name=nxtpage>默认是下一页连接: 前 10页:vtmpl_var name=pre lOpage>默认是0 前 10页连接: 后 10页:默认是0 后 10页 连接: 首 页连接: 尾页连接: 每页显示: vtmpl_var name= listperpago 所在10页循环:可以按照不通 需要定义出不通的 显示效果Hxtmpl_ifnmne=thispagexbxtmpLviirname=page>3. 自动板块网页上某个区域,有一定循环规律,并且从数据库读取的,都可以用过自动板块来实 现。
板块在主体模板中的调用使用<tmpl_var name二板块名称〉自动板块标签对照表:变量名称变量标签说明循环变量4C码块 截取过的 标题只有在板块 设置里设置截取 字符长度,titlel 才会起作用,表示 截取过的标题内 容循环内字 段变量循环内字段全部按照设定的sql所取的字段如 sql: select title9publishdate from content wherechannelid = 222以上就有标题:vtmpl_var name=title>时 间:vtmpl_var name=publishdate>4. 手动板块网页上某个区域,没有特定规律,如头条新闻,焦点图片,但是需要定期更新,可以 通过手动板块来实现通过直接修改简单的html代码,如图片地址,超连接等板块在主体模板中的调用使用<tmpl_var name=板块名称〉。