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}-->