🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
### 数据表字段 **详见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 定义截取方法