- 概述
- 安装
- 配置
- 模板
- 测试数据
- 多语言
- 常见问题
- Uniapp版 高级授权
- 1.准备工作
- 2.导入项目
- 3.运行项目
- 4.项目发布
- 6.常见问题
- 1.关于自定义导航栏切换闪烁问题
- 2.关于后台移动端样式预览问题
- 3.关于支付配置的问题
- 4.前端跨域的问题
- 5.关于各端内容分享的问题
- 6.关于签到问题
- 7.关于公众号授权登录问题
- 8.关于底部导航的追加或删除问题
- 9.运行微信小程序,进入微信小程序客户端后,没有底部菜单
- 10.关于首页焦点图的修改
- 11.关于发布小程序代码大小超出的问题
- 12.前端显示空白或白屏或提示网络请求错误的问题
- 13.关于如何在非tabbar配置页面显示tabbar导航
- 14.关于更换资讯页为主页的问题
- 15.关于更新1.4.4版本分包问题
- 16.Tabbar底部高亮显示问题
- 17.微信小程序获取手机号失败
- 18.微信小程序从页面侧滑返回或按键返回时Tabbar丢失的问题
- 19.Tabbar底部不支持外部链接的修复方法
- 20.H5下编辑器无法编辑的问题
- 21.移动H5访问时如何自动跳转至H5的页面
- 22.如何使用Uniapp原生导航
- 23.如何修改自定义表单默认调用的表单
- 24.HBuiderx编译时报错dart-sass等错误的解决方法
- 25.保存海报图片失败如何处理?
- 26.为什么后台添加了栏目但Uniapp端不显示?
- 5.登录配置
- API文档
- 功能解说
- 伪静态
- Sitemap
- 数据迁移API(内部调用)
- 安全更新
- Bug 修复说明
文档/文档列表
文档详情信息 cms:archives
文档详情标签仅用于文档详情展示页,不适用于其它页面。
使用范围
文档详情页
标签参数
| 名称 | 介绍 | 必选 |
|---|---|---|
| name | 文章表cms_archives字段名称或副表自定义字段 | 否 |
调用示例
//显示文档查看次数
{cms:archives name="views" /}
//显示文档标题
{cms:archives name="title|htmlentities" /}
//显示文档标题样式style,包含粗体、文字颜色等样式,可运用于style样式
{cms:archives name="style_text" /}
//获取文档点赞率
{cms:archives name="likeratio" /}
//获取文档URL
{cms:archives name="url" /}
//获取文档完整URL (包含https://开头)
{cms:archives name="fullurl" /}
//主表字段(fa_cms_archives表)
{cms:archives name="主表字段名"}
//副表字段名(fa_cms_addonxxx表)
{cms:archives name="副表字段名"}
//文档归属栏目相关信息
{cms:archives name="channel.title|htmlentities"}
{cms:archives name="channel.url"}
//文档归属作用相关信息
{cms:archives name="user.nickname|htmlentities"}
{cms:archives name="user.url"}
温馨提示
1、如果文档详情标签不能满足你的需求,你可以直接在文档详情页面使用{$__ARCHIVES__.title}的形式来调用文章的相关信息,比如我们需要判断{if $__ARCHIVES__.comments>0}评论大于0{/if},比如我们可以时间函数处理字段{$__ARCHIVES__.createtime|datetime}。
2、如果字段类型是单选/复选、列表/列表(多选)、数组、关联字段/关联字段(多选)、数据列表,请参考自定义字段数据调用:https://doc.fastadmin.net/cms/952.html#toc-2
文档列表 cms:arclist
使用范围
全局
标签参数
所有公共参数及以下特有参数
| 名称 | 介绍 | 必选 | 说明 |
|---|---|---|---|
| id | 列表循环变量 | 是 | 无 |
| empty | 数列为空时显示的数据 | 否 | 无 |
| key | 列表循环键名变量,默认为i | 否 | 无 |
| mod | 取模值,常用于控制换行,默认为2 | 否 | 无 |
| row | 筛选的行数,默认为10 | 否 | 无 |
| orderby | 排序字段,支持一个字段或多个字段,如:views或views desc,id desc | 否 | 默认为weigh权重排序,权重相同的情况下再按publishtime DESC进行排序 |
| orderway | 排序方式,支持desc降序和asc升序 | 否 | 默认为desc |
| limit | 筛选的行数或偏移值,行数,优先使用row配置 | 否 | 无 |
| cache | 缓存标识,也可以是缓存时长(秒),默认始终缓存,如果不希望缓存请置为-1,0表示永久缓存 | 否 | 无 |
| type | 类型 | 否 | 支持son和sons,分别表示栏目下一级子类和栏目所有子类两个值必须配合 channel参数使用 |
| model | 模型ID | 否 | 无 |
| channel | 栏目ID或栏目ID集合 | 否 | 无 |
| tags | 标签 | 否 | 无 |
| addon | 副表字段集 | 否 | 如果为true则表示所有副表字段(不含content),多个字段以,进行分隔此参数必须和 model或channel配合使用如果要调用 content字段,必须使用addon="id,content"来调用 |
| with | 关联查询 | 否 | 用于关联查询,默认为channel,支持channel和user组合 |
| field | 调用字段 | 否 | 默认为全部 |
| flag | 标志 | 否 | 目前总共有hot=热门,new=New,recommend=推荐,top=置顶这几个值,增删改可以在后台站点配置中自定义,与条件可以使用&,或条件可以使用半角的竖线 |
| condition | 自定义条件过滤 | 否 | 可追加使用SQL筛选,请参考文档:自定义过滤条件 |
| paginate | 数据分页 | 否 | 请参考文档:分页标签 |
调用示例
{cms:arclist id="item" row="8" orderby="id" orderway="desc" empty="暂无数据"}
//这里面可以调用cms_archives表的所有字段数据,如果启用了addon属性还可以调用副表数据
//文章正文字段`content`位于副表,如需调用正文内容,请参考副表调用章节
//文档标题
{$item.title|htmlentities}
//文档SEO标题
{$item.seotitle|htmlentities}
//文档图片
{$item.image|htmlentities}
//文档关键字
{$item.keywords|htmlentities}
//文档描述
{$item.description|htmlentities}
//标题样式style,包含粗体、文字颜色等样式,可运用于style样式
{$item.style_text}
//是否有预览图
{$item.hasimage}
//文档组合链接
{$item.textlink}
//文档链接
{$item.url}
//栏目组合链接
{$item.channellink}
//图片组合链接
{$item.imglink}
//图片HTML
{$item.img}
//获取所属发布者的相关信息,具体可以使用的字段为fa_user表的字段,调用时建议配合`with="user,channel"`属性来调用
{$item.user.nickname|htmlentities}
//获取所属栏目的相关信息,具体可以使用的字段请参考fa_channel表的字段
{$item.channel.url}
//获取图片字段原始字段数据
{:$item->getData('image')}
{/cms:arclist}
//调用当前栏目下的文档
{cms:arclist id="item" row="8" orderby="id" orderway="desc" channel="__CHANNEL__.id"}
//这里面可以调用cms_archives表的所有字段数据,如果启用了addon属性还可以调用副表数据
{/cms:arclist}
//调用关联指定标志的下的文档
{cms:arclist id="item" row="8" orderby="id" orderway="desc" flag="hot"}
//这里面可以调用cms_archives表的所有字段数据,如果启用了addon属性还可以调用副表数据
{/cms:arclist}
//调用关联指定tag标签下的文档
{cms:arclist id="item" row="8" orderby="id" orderway="desc" tags="互联网,云计算"}
//这里面可以调用cms_archives表的所有字段数据,如果启用了addon属性还可以调用副表数据
{/cms:arclist}
//调用指定模型的主表和副表数据
{cms:arclist id="item" model="1" row="8" orderby="id" orderway="desc" addon="true"}
//这里面可以调用cms_archives表的所有字段数据,还可以调用模型为1的副表的数据
{/cms:arclist}
//调用并筛选指定副表的查询条件的文档
{cms:arclist id="item" model="1" row="8" orderby="id" orderway="desc" addon="true" condition="'test' = `author`"}
//这里面可以调用cms_archives表的所有字段数据,还可以调用模型为1的副表的数据,同时根据模型对应的副表中的字段名(author)进行条件筛选值为`test`的数据
{/cms:arclist}
//分页展示
{cms:arclist id="item" row="8" orderby="id" orderway="desc" paginate="10"}
//这里面可以调用cms_archives表的所有字段数据,如果启用了addon属性还可以调用副表数据
{/cms:arclist}
{$__LIST__->render()}调用副表
如果需要在arclist调用副表字段的内容,必须配合model或channel属性才能完成调用,比如
//这里的true表示可调用副表所有字段,但排除id和content字段
{cms:arclist id="item" row="8" model="1" addon="true"}
//支持调用副表除id和content字段以外的字段
{$item.副表字段名}
{/cms:arclist}
//也可指定一个或多个副表字段,调用author字段
{cms:arclist id="item" row="8" model="1" addon="author"}
{$item.author}
{/cms:arclist}
//也可指定一个或多个副表字段,调用author和content字段
{cms:arclist id="item" row="8" model="1" addon="author,content"}
{$item.content}
{/cms:arclist}
//配合栏目ID来调用
{cms:arclist id="item" row="8" channel="4,5,6" addon="author"}
{$item.author}
{/cms:arclist}
//筛选副表指定字段条件
{cms:arclist id="item" row="8" model="1" addon="author" condition="`n`.`author`='Github'"}
{$item.author}
{/cms:arclist}上下页标签 cms:prevnext
用于调用当前文档的上下篇文章
使用范围
文档详情页
标签参数
| 名称 | 介绍 | 必选 |
|---|---|---|
| id | 变量名 | 是 |
| type | prev=上一篇,next=下一篇 | 否 |
| archives | 文档的ID | 否 |
| channel | 栏目的ID | 否 |
调用示例
//调用上一篇文章
{cms:prevnext id="prev" type="prev" archives="__ARCHIVES__.id" channel="__CHANNEL__.id"}
//文章URL
{$prev.url}
//文章标题
{$prev.title|htmlentities}
{/cms:prevnext}
//调用下一篇文章
{cms:prevnext id="next" type="next" archives="__ARCHIVES__.id" channel="__CHANNEL__.id"}
//文章URL
{$next.url}
//文章标题
{$next.title|htmlentities}
{/cms:prevnext}
文档最后更新时间:2025-10-11 14:32:23
著作权归应用插件开发者所有,未经许可,禁止转载、复制此文档的任何内容。
未解决你的问题?请到问答社区「CMS内容管理系统专区」反馈你遇到的问题