ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
## foreach 循环、信息列表带分页 嵌套支持:`3层` 用法示例 1、在`栏目页`调分页信息列表数据 2、在`标签页`调分页信息列表数据 3、在`搜索结果页`调分页搜索结果列表数据 4、在`留言页`调分页留言列表数据 ``` //信息列表 或 搜索结果列表 {foreach name="$list"} 信息id:{$v.id} 信息栏目id:{$v.columnId} 信息标题:{$v.title} 信息链接:{$v.url} 信息添加时间:{$v.addTime|date="Y-m-d H:i:s",###} 信息修改时间:{$v.editTime|date="Y-m-d H:i:s",###} 标题图片:{$v.image|deTitleImage=###} 点击数:{$v.click} 其它字段:{$v.字段名称(从PC网站->字段管理中找)} {/foreach} //如何在没有信息时显示“暂未发布信息” //信息列表 或 搜索结果列表 {if condition="$list"} {foreach name="$list"} 信息id:{$v.id} 信息栏目id:{$v.columnId} 信息标题:{$v.title} 信息链接:{$v.url} 信息添加时间:{$v.addTime|date="Y-m-d H:i:s",###} 信息修改时间:{$v.editTime|date="Y-m-d H:i:s",###} 标题图片:{$v.image|deTitleImage=###} 点击数:{$v.click} 其它字段:{$v.字段名称(从PC网站->字段管理中找)} {/foreach} {else /} 暂未发布信息 {/if} //留言列表 {if condition="$list"} {foreach name="$list"} 姓名:{$v.name} 发布时间:{$v.addTime|date="Y-m-d H:i:s",###} 内容:{$v.content} {if condition="$v.replyStatus eq 1"} 回复时间:{$v.replyTime|date="Y-m-d H:i:s",###} 回复内容:{$v.replyContent} {/if} {/foreach} {else /} 暂未发布留言 {/if} ``` ## 属性介绍 | 属性名称 | 属性值 | 说明 | | --- | --- | --- | | name| 携带数组信息的变量名称,一般列表页为$list | | key| | 键名变量| | item| | 键值变量| 2、在栏目页调页码标签、只要是调分页码,都是这个标签: ``` {$page} ``` 该标签可以调出一个带分页样式的页码 格式例如: 上一页 1 2 3 下一页 ## 扩展了解 1、如何在`{foreach name="$list"}`标签的信息循环中再调信息的所属栏目信息? ``` {foreach name="$list"} {column id="$v.columnId"} 栏目名称:{$v.name} 栏目链接:{$v.url} {/column} {/foreach} ```