icms栏目模板标签
icms栏目模板标签<!--{$category}-->
列表标签<!--{iCMS:category:list}-->
栏目分类标签
<!--{$category}-->
<!--{$tag_category}-->
<!--{iCMS:category:array cid='分类ID'}-->
使用范围
- 分类模板
- 文章模板
- TAG模板
<!--{$tag_category}-->
只能在TAG模板使用- 使用
<!--{iCMS:category:array}-->
所有模板都可以使用
数据结构
Array(
[cid] => 分类ID
[rootid] => 分类父级ID
[pid] => 属性值
[appid] => 应用ID [文章分类:2] [标签分类:3] [推送分类:4]
[name] => 分类名
[subname] => 分类别名
[ordernum] => 排序
[title] => 分类标题
[keywords] => 分类关键词
[description] => 分类简介
[dir] => 分类目录
[url] => 分类URL
[pic] => Array(
[src] => 分类缩略图 (2015/01-07/10/34c7b34696a67d535d540682e428e420.jpg)
[url] => 分类缩略图网址 (http://www.ooxx.com/res/2015/01-07/10/34c7b34696a67d535d540682e428e420.jpg)
)
[mpic] => Array( 同上 )
[spic] => Array( 同上 )
[count] => 分类内容总数
[hasbody] => 是否有大文本
[body] => 大文本段
[metadata] => Array( 附加属性
[自定义KEY] => 值
)
.....
以上只是列出常用属性
)
查看所有属性
<!--{$category|print_r}-->
调用方式
分类名称:<!--{$category.name}-->
分类父级:<!--{$category.parent}--> (用法同 <!--{$category}-->)
分类父级名称:<!--{$category.parent.name}-->
分类导航:<!--{$category.nav}-->
子分类ID:<!--{$category.subids}-->
分类URL:<!--{$category.url}-->
分类link:<!--{$category.link}--> 等于 <a href="<!--{$category.url}-->" target="_blank"><!--{$category.name}--></a>
分类附加属性:<!--{$category.metadata.自定义KEY}-->
栏目分类列表标签
<!--{iCMS:category:list
loop = "true"
row = "10"
cid = "1"
cid != "1"
cache = "true"
time = ""
appid = ""
cids = ""
pids = ""
stype = ""
as = ""
start = "0"
step = ""
max = ""
}-->
<!--{$category_list|print_r}-->
<!--{/iCMS}-->
使用范围
- 所有模板
属性介绍
属性 | 可选值 | 说明 |
---|---|---|
loop | true | 循环标记 |
row | 10 | 返回行数 |
cid | 1|1,2,3 | 栏目ID,多项请用,隔开 |
cid! | 1|1,2,3 | 排除的栏目ID,多项请用,隔开 |
pids | 属性值|1,2,3 | 属性值,多项请用,隔开 |
cache | true | 启用缓存 |
time | 3600 | 缓存时间 |
appid | 2,3,4 | 应用ID |
mode | 2,3,4 | 应用ID |
stype | top,sub,self,suball | top:顶级栏目 sub:子级栏目 self:同级栏目 suball:所有子级栏目 |
as | 无 | 变量别名 |
start | 0 | 开始索引号 |
step | 1 | 步进值 |
max | 无 | 最大索引值 |
标签内部变量
*为系统变量
* <!--{$category_list.total}--> 总条数
* <!--{$category_list.prev}--> 上一条行号 (从1开始)
* <!--{$category_list.next}--> 下一条行号 (从1开始)
* <!--{$category_list.rownum}--> 行号 (从1开始)
* <!--{$category_list.index}--> 索引号 (从0开始)
* <!--{$category_list.first}--> 第一条为true 否则flase
* <!--{$category_list.last}--> 最后一条为true 否则flase
<!--{$category_list.name}--> 分类名称
<!--{$category_list.title}--> 分类SEO标题
<!--{$category_list.url}--> 分类网址
<!--{$category_list.description}--> 分类简介
<!--{$category_list|print_r}--> 查看所有内部变量
- page = "true" 时 可调用分页标签
<!--{$iCMS.PAGE.NAV}-->
常用示例
- 获取 10个顶级分类
<!--{iCMS:category:list loop="true" stype="top" row="10"}-->
<a href="<!--{$category_list.url}-->"><!--{$category_list.name}--></a>
<!--{/iCMS}-->
- 获取 10个分类
<!--{iCMS:category:list loop="true" row="10"}-->
<a href="<!--{$category_list.url}-->"><!--{$category_list.name}--></a>
<!--{/iCMS}-->
- 获取 栏目ID [1] 下 10个子分类
<!--{iCMS:category:list loop="true" row="10" stype="sub" cid="1"}-->
<a href="<!--{$category_list.url}-->"><!--{$category_list.name}--></a>
<!--{/iCMS}-->