都客CMS标签参考:广告标签,数据字典.网站标题,关键字,版权等

标签导读链接: 

网站栏目标签 文章模型标签 商品模型标签 图集模型标签 广告标签 网站标题,关键字,版权等 navmap(面包屑),分页条(pager)

ad标签-获取单个广告

功能:获取单个广告位信息

调用方式一:

{#ad code="广告编码"}{$item.body}{/ad}

 

参数说明:

code=广告编码(必填)

方式二:

{#ad var="the" code="广告编码"}{/ad}

.....

//然后在代码片段任意需要插入的地方.比如

<div class="content"">
{$the.body}
</div>
....

参数说明:

var=该标签的变量表示.这样就获取到了标签数据.然后在任意地方调用{$the.xxx}获取其他字段数据.

所有数据表的字段都可以采用{$item.xxx}的方式调用出来.xxx表示字段名称.

 


adlist标签-根据广告类型获取广告列表

功能:根据广告类型编号获取广告位列表.比如一组幻灯片

调用方式:

{#adlist typeid="类型编号"}{$item.body}{/adlist}

 

参数说明:

typeid=类型编号.必填

px="px|id"排序字段

sql="sql语句"

 

 

数据表:

序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明
1 ID int       自动编号
2 adno varchar 50         广告编码
3 adtype int         0 广告类型,默认0=全局类型
4 cname varchar 50         中文名称
5 title varchar 255         标题
6 link varchar 255         链接地址
7 litpic varchar 255         封面图片地址
8 brief varchar 255         摘要
9 remark varchar 255         备注
10 body varchar 0         内容
11 config varchar 0         参数配置,xml或者json格式,扩展字段
12 px int         0 排序值,升序
13 addtime datetime         Now() 添加时间
14 uptime datetime         Now() 更新时间
15 isshow bit 2       1 是否显示,默认显示=1

附加参数:


 

全局系统标签-包含webconfig里面所有数据,以{$sys.xxx}的形式表示

功能:全局标签.全站都可以使用

调用方式:

{$sys.xxx}

 

参数说明:

xxx=表示任意以下网站设置栏目里面的参数名称(必填),例如:{$sys.sitename},系统必须保留的字段有template,islock,ishtml,删掉会报错.其它字段都是自己可以通过添加参数添加的.

数据表:

附加:

{$sys.base}--获取模板文件所在位置路径.比如模板位default,解析该标签后变成:http://www.xxx.com/templets/default/,引用样式可以这样<link href="{$sys.base}style/css.css" />


 

地址栏参数调用

功能:获取地址栏参数值

调用方式一:

作为变量:如果参数作为标签变量,如采用的.....{#prolist bid="$url.bid.0".....,则不需要加大括号.{}

作为输出:比如.....<a href="xxx&bid=-{$url.bid.0}"....则需要加上大括号{$url.bid.0},其中bid为地址栏参数.

例如有地址:http://www.xxx.com/...?bid=39&cid=32&q=fff.

那么我们要获取地址栏的参数直接使用标签

{$url.bid.0}--bid参数的值.

{$url.cid.0}--cid参数的值

{$url.q.0}--q参数的值.  

我们在实际开发中就可以自己添加参数,然后根据情况获取它的值.


 

if条件判断标签

功能:分条件判断,用于判断比如第几条.

场景:我需要文章列表前3条有不同的样式

{#if var="$index" value="3" compare="<="}
  <li class="red"><a href="{$item.url}">{$item.title}</a></li>
{#else/}
  <li ><a href="{$item.url}">{$item.title}</a></li>
{/if}

参数说明:

var=这里是一个变量,和value的值比较.

value=比较的值

compare=(可选,默认相等)

> : 大于 
>= : 大于等于 
< : 小于 
<= : 小于等于 
!=或<> : 不等于 
= 或== : 相等

^= : 判断是否以某些值开始(字符比较)

$= : 判断是否以某些值结束(字符比较)

*= : 判断是否包含有某些值(字符比较)

 


 

include包含文件标签

功能:分条件判断,用于判断比如第几条.

场景:我需要文章列表前3条有不同的样式

{#include file="head.html"/}

 

参数说明:

file=文件名称

我们可以拆分公用的html代码作为一个子模板文件.然后使用include方式包含进去.

 


 

dir标签-数据字典标签

功能:根据广告类型编号获取广告位列表.比如一组幻灯片

调用方式:

{#dir value="键值" pid="父编号" type="self"}<a href="{$item.keyvalue}">{$item.keytext}</a>{/dir}

 

参数说明:

type=self 本身 

 

posted @ 2013-08-22 10:39 dukey's 阅读(...) 评论(...)  编辑 收藏