🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 栏目/栏目列表 ## 栏目详情信息 cms:channel 栏目详情标签仅用于栏目详情展示页,不适用于其它页面。 ### 使用范围 栏目详情页 ### 标签参数 | 名称 | 介绍 | 必选 | | --- | --- | --- | | name | 栏目表cms\_channel字段名称或自定义字段名称 | 否 | ### 调用示例 ~~~scss //显示栏目名称 {cms:channel name="name" /} //显示栏目图片 {cms:channel name="image" /} ~~~ ### 温馨提示 如果栏目详情标签不能满足你的需求,你可以直接在栏目详情页面使用`{$__CHANNEL__.title}`的形式来调用栏目的相关信息,比如我们需要判断`{if $__CHANNEL__.image!=''}图片不能空{/if}`,比如我们可以时间函数处理字段`{$__CHANNEL__.createtime|datetime}`。 ## 栏目列表 cms:channellist ### 使用范围 全局 ### 标签参数 公共参数 | 名称 | 介绍 | 必选 | | --- | --- | --- | | id | 列表循环变量 | 是 | | empty | 数列为空时显示的数据 | 否 | | key | 列表循环键名变量,默认为`i` | 否 | | mod | 取模值,常用于控制换行,默认为`2` | 否 | | row | 筛选的行数,默认为`10` | 否 | | orderby | 排序字段,支持一个字段或多个字段,如:`views`或`views desc,id desc`,默认为`weigh`权重排序,权重相同的情况下再按`id DESC`排序 | 否 | | orderway | 排序方式,支持`desc`降序和`asc`升序,默认为`DESC` | 否 | | limit | 筛选的`行数`或`偏移值,行数`,优先使用`row`配置 | 否 | | cache | 缓存标识,也可以是缓存时长(秒),默认始终缓存,如果不希望缓存请置为-1,0表示永久缓存 | 否 | | type | 指定类型,`top`\=顶级栏目,`brother`\=兄弟栏目,`son`\=子栏目,`sons`\=子孙栏目 | 否 | | typeid | 指定类型关联的ID,如果`type`为空,这里可指定栏目的ID集合 | 否 | | model | 模型ID | 否 | | condition | 自定义条件过滤,可追加使用SQL筛选,请参考文档:自定义过滤条件 | 否 | | paginate | 数据分页,请参考文档:分页标签 | 否 | ### 调用示例 ~~~php {cms:channellist id="channel" type="sons" typeid="1"} //这里面可以调用cms_channel表的所有字段数据及其它扩展信息 {$channel.name} {$channel.id} {$channel.image} //栏目组合链接 {$channel.textlink} //栏目链接 {$channel.url} //是否有缩略图 {$channel.hasimage} //图片组合链接 {$channel.imglink} //图片HTML {$channel.img} {/cms:channellist} ~~~