一、作用
显示指定模块栏目的单条数据信息
二、调用函数
```
dr_cat_value
```
```
参数1
站点id-模块目录,不要此参数表示当前模块,例如1-news表示站点1的模块news下的栏目
参数2
栏目id号
参数3
字段名称,字段信息请参看后台“系统->系统维护->数据备份”中单击category表就知道了,字段有说明的
```
三、显示字段
字段信息请参看后台“系统->系统维护->数据备份”中单击category表就知道了,字段有说明的
字段名
介绍
```
pid
上级栏目的id,当为0时表示顶级栏目
pids
上级栏目的id集合,格式:0,上级id1,上级id2...
name
栏目的名称
dirname
目录名称,唯一标识
pdirname
含父级目录名称,上级目录1/上级目录2/当前目录
child
当等于1时表示,此栏目有子类
childids
所以子类id(含当前id),格式:当前id,下级id1,下级id2
thumb
缩略图,必须使用dr_thumb函数调用缩略图字段
total
栏目数据量(更新栏目缓存之后数据量才会统计,统计量页可以使用ci的统计方法实现)
topid
顶级栏目id
catids
所有子栏目id,格式为数组,和childids值差不多,只是格式不同
```
四、相关例子
1、查询站点1的news模块中的栏目id=5的栏目名称
```
{dr_cat_value('1-news', 5, 'name')}
如果在当前模块下可以简化为:{dr_cat_value(5, 'name')}
```
2、栏目配置属性的调用方式
```
{dr_cat_value('1-news', 5, 'setting', '属性表单name')}
如果在当前模块下可以简化为:{dr_cat_value(5, 'setting', '属性表单name')}
```
3、在列表页面调用此文章的栏目名称和URL
```
{list action=module module=news .....标准的查询我就不写了}
栏目名称 {dr_cat_value('1-news', $t['catid'], 'name')}
如果在当前栏目可以简化:{dr_cat_value($t['catid'], 'name')}
.............................
栏目地址 {dr_cat_value('1-news', $t['catid'], 'url')}
如果在当前栏目可以简化:{dr_cat_value($t['catid'], 'url')}
.............................
栏目图片 {dr_get_file(dr_cat_value('1-news', $t['catid'], 'thumb'))}
{/list}
```