### 数据表字段
**详见CMS标签生成器**
| 数据表 | 字段 |
| --- | --- |
| catagory 栏目表 | class\_id 栏目编号 class\_name 栏目名称 subtitle 副标题 type 栏目类型1频道页2列表页 list\_tpl 栏目模板 detail\_tpl 内容模板 pic 栏目图片 keyword 栏目关键词 description 栏目描述 jumpurl 栏目跳转地址 sortid 排序ID pid 父级栏目编号 status 栏目状态1正常0隐藏 filepath 文件路径 filename 生成文件名 |
| content 文章表 | title 文章标题 class\_id 所属栏目编号 pic 文章缩略图 detail 文章内容 status 文章状态1正常0隐藏 position 推荐位 jumpurl 跳转地址 create\_time 创建时间 keyword 关键词 description 描述 views 浏览量 sortid 排序id author 作者 |
| frament 碎片表 | frament\_id 编号 title 名称 content 内容 |
| banner 轮播图表 | banner\_id 编号 title 名称 pic 图片地址 url 链接地址 type 类型1通用2电脑3手机 sort 排序ID status 状态1正常0隐藏 |
| flink 友情链接表 | flink\_id 编号 title 名称 pic 图片地址 url 链接地址 info 介绍 sort 排序ID status 状态1正常0隐藏 |
| ads 广告表 | ads\_id 编号 title 名称 type 类型1单图2多图3视频4HTML pic 单图 pics 多图 video 视频地址 code html代码 url 链接地址 status 状态1正常0隐藏 |
### 内置标签
| 标签 | 介绍 | 操作数据库 | 属性用法 | 默认查询字段 | 支持分页 |
| --- | --- | --- | --- | --- | --- |
| config | 系统配置标签 | config | {:config('base.系统配置字段')} | data | 否 |
| newslist | 文章列表标签 | content | {newslist classid="栏目编号" field="查询字段1,查询字段2,查询字段3" num="查询条数如10" order="数据排序如sortid desc" sqlstr="查询条件如status=1" cache="缓存数据时间如30" } {/newslist}
| content\_id,title,pic,jumpurl,class\_id,create\_time | 否 |
| list | 文章列表标签带分页 | content | {list classid="栏目编号" field="查询字段1,查询字段2,查询字段3" num="查询条数如10" order="数据排序如sortid desc" sqlstr="查询条件如status=1" cache="缓存数据时间如30" } {/list} | content\_id,title,pic,jumpurl,create\_time | 是 |
| class | 栏目列表查询标签 | catagory | {class filed="查询字段1,查询字段2,查询字段3" num="查询条数如10" order="数据排序如sortid desc" sqlstr="查询条件如pid=3" cache="缓存数据时间如30"} {/class} | class\_id,filepath,filename,class\_name,jumpurl | 否 |
| page | 万能分页列表查询标签 | 任意表 | {page table="表名" filed="查询字段1,查询字段2,查询字段3" num="查询条数如10" order="数据排序如banner\_id desc" sqlstr="查询条件如status=1" cache="缓存数据时间如30"} {/page} | \* | 是 |
| query | 万能列表查询标签 | 任意表 | {query table="表名" filed="查询字段1,查询字段2,查询字段3" num="查询条数如10" order="数据排序如banner\_id desc" sqlstr="查询条件如status=1" cache="缓存数据时间如30"} {/query} | \* | 否 |
| relate | 原生sql查询标签 | 任意表 | {relate sqlstr="select a.\*,b.\* from cd\_content as a left join cd\_mb as b on a.content\_id = b.content\_id"} {$relate.title} {$relate.xzurl} {/relate} | \* | 否 |
| sig | 碎片调用标签 | frament | {sig id="碎片编号" /} | content | 否 |
config标签 系统配置标签
> 注意事项:
> 1.通过此标签可直接调用出系统配置字段内容,其中统计代码支持html输出
newslist标签 文章列表标签
> 默认查询字段: content\_id,title,pic,jumpurl,class\_id,create\_time
> 注意事项:
> 1.如果要查出 内容详情或者默认字段不存在的 请加入 标签filed属性 如 filed="detail"
> 2.如果只需调用推荐位的文章sqlstr请加入find\_in\_set('推荐位编号,推荐位编号',position),如sqlstr="status=1 and find\_in\_set('1,2',position)"
> 3.如果需要调用拓展模型的字段,需要在newslist标签中添加 extend="模型数据库表名" 并在filed中加入模型下的字段如filed="detail,xzurl"
> 4.如果需要对数据进行排序可使用$key 默认$key=0
list标签 文章列表标签带分页
> 默认查询字段:content\_id,title,pic,jumpurl,create\_time
> 注意事项:
> 1.如果要查出 内容详情或者默认字段不存在的 请加入 标签filed属性 如 filed="detail"
> 2.如果只需调用推荐位的文章sqlstr请加入find\_in\_set('推荐位编号,推荐位编号',position),如sqlstr="status=1 and find\_in\_set('1,2',position)"
> 3.如果需要调用拓展模型的字段,需要在list标签中添加 extend="模型数据库表名" 并在filed中加入模型下的字段如filed="detail,xzurl"
> 4.如果需要对数据进行排序可使用$key 默认$key=0
class标签 栏目列表查询标签
> 默认查询字段:class\_id,filepath,filename,class\_name,jumpurl
> 注意事项:如果要查出 内容详情或者默认字段不存在的 请加入 标签filed属性 如 filed="pic"
> 可以通过标签嵌套形式配合newslist标签调用出不同分类下的不同列表数据
page标签 万能分页列表查询标签
> 默认查询字段:所有
query标签 万能列表查询标签
> 默认查询字段:所有
relate标签 原生sql查询标签
> 注意事项:
> 1.relate标签支持原生sql查询
多图字段调用
> ![](https://img.kancloud.cn/72/79/7279c24b268707f09f82c6c4f4024974_724x150.png)
cms标签读取session
> {assign name="user\_id" value=":session('admin.user\_id')"}
> {query table="link" num="12" sqlstr="id=$user\_id"}
> [{$query.title}]({$query.jumpurl})
> {/query}
cms标题、段落截取
> kiihtml 截取段落 如{$list.title|killword="0",20}
> killword 截取标题 如{$list.detail|killhtml="100"}
> 如需自定定义 请在 index 目录 common.php 定义截取方法