极致CMS帮助文档极致CMS帮助文档
首页
论坛
视频
加群
工具
GitHub
首页
论坛
视频
加群
工具
GitHub
  • 引言
  • 条款
  • 起步
  • 基础标签

    • 系统配置
    • 配置栏目
    • 栏目导航
    • 面包屑导航
    • 栏目列表
    • 单页
    • 文章内容页
    • 商品内容页
    • 点击量
    • 点赞
    • 收藏
    • 评论
    • 购买
    • 轮播图/幻灯片
    • 友情链接
    • 网站底部
    • 自定义字段
    • TAG
    • 内链
    • 碎片化
  • LOOP标签

    • 基本用法
    • 分页
    • 空数据
    • tid
    • like
    • notlike
    • limit
    • jzattr
    • day
    • table
    • sql
    • jzcache
    • notjz
  • Screen筛选
  • 功能标签
  • 极致模型函数
  • 自定义路由
  • 相关统计
  • 邮箱配置
  • 多语言支持
  • 搜索模块

    • 单模型搜索
    • 多模型搜索
    • 搜索结果页
  • 留言模块

    • 基本用法
    • 高级用法
    • 搜索结果页
  • 自定义模块
  • 模板制作

    • 准备工作
    • 网站栏目
    • 页面规划
    • 自定义函数
    • 模板信息
    • 客户权限
    • 桌面设置
    • 上线部署
  • 模板列表
  • 插件相关

    • 安装卸载
    • 控制器方法覆盖(简单)
    • 控制器方法钩子(高级)
    • 覆盖Common公共控制器
    • 极致CMS升级插件
    • 系统API接口插件
    • 数据库修复插件
    • 多语言建站
    • 模板助手插件
    • 阿里云短信注册插件
    • 独立静态网站插件
    • 云储存插件
    • Excel导入导出插件
    • 后台登录安全插件
    • 屏蔽IP插件
    • 在线编辑模板插件
    • 生成多尺寸缩略图插件
    • 火车头采集Web发布插件
    • 伪原创插件
    • 留言发送邮箱插件
    • 留言提交安全插件
    • QQ一键登录插件
    • Skycaiji蓝天采集API接口插件
    • 多域名绑定插件
    • 百度SEO推送
    • 百度百家推送
    • 极致插件示例
    • 栏目便捷工具
  • 支付相关

    • 支付宝支付
    • 微信支付
    • 立即支付
    • 接入第三方支付
  • 会员模块

    • 页面模板说明
    • 个人中心
    • 我的资料/修改密码
    • 我的关注
    • 我的粉丝
    • 我的投稿
    • 我的收藏
    • 我的喜欢
    • 我的评论
    • 我的钱包
    • 购买记录
    • 我的购物车
    • 订单管理
    • 消息设置
    • 公开页
    • 会员登录
    • 会员注册
    • 忘记密码
    • 微信登录
  • 微信小程序

    • 开始起步
    • 小程序开发
    • API接口
    • 轮播图/幻灯片
    • 获取栏目信息
    • 获取内容详情
    • 留言交互
  • Windows部署
  • 宝塔一键部署
  • 伪静态配置
  • 系统架构
  • 数据字典
  • 视频教程
  • 版本更新
  • Vue & App接入(v2.5.2+)

    • 验证码
    • 上传文件
    • 会员注册
    • 会员登录
    • 找回密码
    • 获取用户信息
    • 修改用户信息
    • 我的文章
    • 发布文章
    • 删除文章
    • 获取单篇文章信息
    • 我的收藏
    • 收藏/取消收藏
    • 是否收藏
    • 我的点赞
    • 点赞/取消点赞
    • 是否点赞
  • 常见问题

    • 如何判断首页,栏目页,详情页,单页?
    • 如何调用关联和相关文章内容?
    • 搜索超出设定范围如何解决?
    • 判断用户是否购买商品?
    • 判断会员分组?
    • 如何输出内容图片?
    • 如何判断自己是否适合使用极致CMS?
    • ajax数据交互,加载更多功能实现?
    • 如何实现后台录入时自定义检测重复内容的功能?
  • 附录

    • 时间格式
    • 富文本编辑器
    • 二维码生成
    • 验证码生成
    • 自定义后台主页
    • 客户端判断
    • classtypedata数据详解
    • 文章归档
    • RSS
    • 制作内容分页
    • 各种时间查询问题解决
    • 更换编辑器

基本使用

{loop table="表名" tid="栏目ID" orderby="orders desc,addtime desc,id desc"  limit="输出条数" ispage="值1" isall="值1" notin="字段|值" in="字段|值" empty="bs" notempty="litpic" fields="id,title,litpic,body" like="字段|值,字段2|值2" as="变量标签,默认v"}
这里面输出内容格式:{$v[字段参数]}
{$v_n}:计数,从1开始计
{$v_key}:计数,从0开始计
table:数据库的表名
tid:对应表中的栏目ID,默认每条数据都会有tid字段,可以根据此值输出对应的栏目数据
orderby:排序,DESC倒序,ASC正序。orders desc后台排序值倒序,addtime desc时间倒序,id desc按ID倒序,rand() 随机排序
limit:输出的条数
fields:查询字段,默认查询所有字段。此处需要注意:必须携带id,htmlurl,栏目模型需要带上 target , 其他模型需要带上 ownurl 才可能在输出的时候 url 不会为空。
notempty:筛选litpic不为空  【v1.5新增】
empty:筛选bs为空  【v1.5新增】
ispage:数值可以是非0的任何数字,如果填写了该参数,则loop循环结束后可以调出分页
isall:数值可以是非0的任何数字,如果填写了该参数,则查询数据的时候会调用tid栏目的下级数据(如果没有tid,则忽略)
notin:表示查询除某个字段值以外的数据,如:id|1,表示除id=1以外的数据
in:标识查询某个字段范围内,如:id|1,2,3 表示查询id=1 id=2 id=3这3条数据,支持变量,如:id|$id ($id需提前定义) 【v1.7新增】
like:表示查询存在某个值的数据,目前仅支持的形式有:[字段|值],[字段1|值1,字段2|值2],[字段|变量] 如:title|测试,表示title中含有‘测试’这个单词的数据。
istop:是否为置顶,值为1时置顶,值为0时不是置顶,仅支持文章模块和商品模块【v1.6新增】
ishot:是否为热门,值为1时热门,值为0时不是热门,仅支持文章模块和商品模块【v1.6新增】
istuijian:是否为推荐,值为1时推荐,值为0时不是推荐,仅支持文章模块和商品模块【v1.6新增】
as:默认循环变量为小写字母v,可以自定义非数字开头的字母(严格意义上说,不能出现PHP的关键字)
{/loop}

注意事项

一个页面同时输出多个loop,不会相互干扰,但是嵌套loop会相互影响,注意分配不同的变量标识!

# $v 和 $vv 区分开两个loop嵌套
{loop table="classtype" isshow="1" pid="0" as="v"}
	{loop table="article" tid="$v['id']" isall="1" limit="10" as="vv"}
		文章标题:{$vv['title']}
		文章简介:{$vv['description']}
		文章内容:{$vv['body']}
		文章缩略图:{$vv['litpic']}
	{/loop}
{/loop}

输出文章列表

输出栏目ID为1下的所有栏目文章中的10条
isall表示全部栏目,如果只需要输出ID=1栏目下的文章,可以去掉这个参数

{loop table="article" tid="1" isall="1" limit="10" isshow="1" as="v"}
文章标题:{$v['title']}
文章简介:{$v['description']}
文章内容:{$v['body']}
文章缩略图:{$v['litpic']}
...
{/loop}

输出商品列表

输出栏目ID为2下的所有栏目商品中的10条
isall表示全部栏目,如果只需要输出ID=1栏目下的文章,可以去掉这个参数

{loop table="product" tid="2" isall="1" limit="10" isshow="1" as="v"}
商品标题:{$v['title']}
商品简介:{$v['description']}
商品内容:{$v['body']}
商品缩略图:{$v['litpic']}
商品价格:{$v['price']}
...
{/loop}
Edit this page
Last Updated:
Contributors: RMC
Next
分页