HSCMS基于最新TP6进行开发,使用thinkTemplate模板引擎

    ThinkPHP6.0完全开发手册  自带函数  内置标签

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隐藏
cms内置标签释义
标签介绍操作数据库属性用法默认查询字段支持分页
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 field="查询字段1,查询字段2,查询字段3" num="查询条数如10" order="数据排序如sortid desc" sqlstr="查询条件如pid=3" cache="缓存数据时间如30"} {/class}class_id,filepath,filename,class_name,jumpurl
page万能分页列表查询标签任意表{page table="表名" field="查询字段1,查询字段2,查询字段3" num="查询条数如10" order="数据排序如banner_id desc" sqlstr="查询条件如status=1" cache="缓存数据时间如30"} {/page}*
query万能列表查询标签任意表{query table="表名" field="查询字段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.如果要查出 内容详情或者默认字段不存在的 请加入 标签field属性 如 field="detail"
2.如果只需调用推荐位的文章sqlstr请加入find_in_set('推荐位编号,推荐位编号',position),如sqlstr="status=1 and find_in_set('1,2',position)"
3.如果需要调用拓展模型的字段,需要在newslist标签中添加 extend="模型数据库表名" 并在field中加入模型下的字段如field="detail,xzurl"
4.如果需要对数据进行排序可使用$key 默认$key=0
list标签 文章列表标签带分页
默认查询字段:content_id,title,pic,jumpurl,create_time
注意事项:
1.如果要查出 内容详情或者默认字段不存在的 请加入 标签field属性 如 field="detail"
2.如果只需调用推荐位的文章sqlstr请加入find_in_set('推荐位编号,推荐位编号',position),如sqlstr="status=1 and find_in_set('1,2',position)"
3.如果需要调用拓展模型的字段,需要在list标签中添加 extend="模型数据库表名" 并在field中加入模型下的字段如field="detail,xzurl"
4.如果需要对数据进行排序可使用$key 默认$key=0
class标签 栏目列表查询标签
默认查询字段:class_id,filepath,filename,class_name,jumpurl
注意事项:如果要查出 内容详情或者默认字段不存在的 请加入 标签field属性 如 field="pic"
可以通过标签嵌套形式配合newslist标签调用出不同分类下的不同列表数据
page标签 万能分页列表查询标签
默认查询字段:所有
query标签 万能列表查询标签
默认查询字段:所有
relate标签 原生sql查询标签
注意事项:
1.relate标签支持原生sql查询
多图字段调用
cms标签读取session
{assign name="user_id" value=":session('admin.user_id')"}
{query table="link" num="12" sqlstr="id=$user_id"}
{$query.title}
{/query}
cms标题、段落截取
kiihtml 截取段落 如{$list.title|killword="0",20}
killword 截取标题 如{$list.detail|killhtml="100"}
如需自定定义 请在 index 目录 common.php 定义截取方法