# CMS模块标签库
## 栏目分类
| 参数 | 是否必须 | 说明 |
| ------------ | ------------ | ------------ |
| name | 是 | 循环变量随便定义,一般用vo,其实类thinkphp里的volist的id参数 |
| pid | 否 | 指定一个分类的ID,则获取该分类的子分类,否则获取所有分类 |
| limit | 否 | 显示读取记录数量,比如限制只需要取出3个分类 |
| page | 否 | 配合limit作为分页参数,比如取第3-5个分类,limit = 3 page=1 |
| group | 否 | 默认分组是1,这个一般用不到 |
| ignore_system | 否 | 是否过滤掉特殊类型,有一些文档模型比如单页和链接模型需要过滤掉设置为true |
<cms:category_list name="vo" ignore_system="true">
<p>栏目ID:{$vo.id}</p>
<p>栏目标题:{$vo.title}</p>
<p>栏目URL地址:{$vo.href}</p>
</cms:category_list>
## 栏目分类和文章列表嵌套
```html
<!-- 循环输出顶级分类列表及文章列表,注意用ignore_system过滤链接和单页特殊分类 -->
<cms:category_list name="cate" ignore_system="true">
<!--?php if(!$cate['is_system']): ?-->
<div class="col-xs-12 col-sm-6 p-a-0 p-r-sm">
<div class="panel panel-default">
<div class="panel-heading">
{$cate.title}
<a target="_blank" href="{:U('Cms/Index/Lists', array('cid' => $cate['id']))}" class="pull-right text-muted small">更多...</a>
</div>
<div class="panel-body">
<ul class="list-unstyled">
<cms:article_list name="vo" cid="$cate['id']" limit="8">
<li>
<a target="_blank" class="text-muted" href="{$vo.href}">
<i class="fa {$vo.icon}"></i>
<span>{$vo.title|cut_str=0,20}</span>
<span class="pull-right visible-lg">{$vo.create_time|time_format}</span>
</a>
</li>
</cms:article_list>
</ul>
</div>
</div>
</div>
<!--?php endif; ?-->
</cms:category_list>
```
- 简介
- 环境要求
- 安装系统
- 目录结构
- 常见问题
- 基础知识
- 编辑器
- 前端规范
- 前端框架文档
- Builder教程
- Builder的来历
- ListBuilder使用
- setMetaTitle
- addTopButton
- setSearch
- addSearchItem
- setTabNav
- addTableColumn
- setTableDataList
- setTableDataListKey
- setTableDataPage
- addRightButton
- alterTableData
- setExtraHtml
- setTemplate
- FormBuilder使用
- setMetaTitle
- setTabNav
- setExtraItems
- setPostUrl
- addFormItem
- setFormData
- setExtraHtml
- setAjaxSubmit
- setTemplate
- 扩展FormBuilder
- 模块开发
- 创建模块
- 描述文件
- 模型( M )
- 模版( V )
- 控制器( C )
- API接口
- 核心模块
- 文件上传
- 微信小程序模块
- 注册登陆接口
- 钱包模块
- 统一支付
- Cms模块
- 幻灯片接口
- 文档列表接口
- 文档详情接口
- 发表评论接口
- 评论列表接口
- 收藏的文档接口
- 收藏接口
- 分类列表接口
- IM模块
- 发送消息接口
- 最近聊天列表接口
- 查询新消息接口
- 插件相关
- 短信插件
- 支付插件
- 支付宝支付
- 微信支付
- 站群模块
- 模板开发
- 准备工作
- 目录结构
- 数据调用
- 专题
- 插件开发
- 图片显示
- 获取用户信息
- 判断用户登陆
- 表单提交AjaX
- 文件上传
- 2.0兼容写法
- 模板标签
- 核心模块
- Cms模块
- 栏目分类调用
- Cordova
- 配置跨域支持
- 本地开发调试教程
- 打包成apk和ipa
- 自定义APP信息
- 常见问题
- 申请Apple开发者账户
- 多主题开发
- 新建主题
- 目录结构
- 模板变量
- 定制安装部署