ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
后台有大堆的字段类型 常用的也不多 多图大家比较常用 比如内容页做个幻灯片啥的 默认是读取`field.htm` 一大堆不希望调用的内容 或者排版不满足我们 下面简单说下多图的调用 我们拿CMS模块中的图片模型简单说下 字段名是 `pics `打开`phpmyadmin` 我们会发现他是`JSON`储存的大概如下: ~~~ [{"title":"0006 - 副本.jpg","url":"","picurl":"uploads/images/20180524/9f117b44d6ed1664b5ef1871e532af4d.jpg"},{"title":"0c41ad4bd11373f03f2508b1a70f4bfbfbed048c - 副本 - 副本 (2).jpg","url":"","picurl":"uploads/images/20180521/f2c4b050936d214651ce3dd971917a12.jpg"},{"title":"00001 - 副本 - 副本.jpg","url":"","picurl":"uploads/images/20180520/cef188f0a3e3f8ce02000c71a0ca3e3a.jpg"},{"title":"00001 - 副本 (2).jpg","url":"","picurl":"uploads/images/20180520/cef188f0a3e3f8ce02000c71a0ca3e3a.jpg"}] ~~~ 找到了数据格式我们在`pc_show2.htm `中就可以做转换读取了 首先干掉` {include file="content/field" /} `没什么用 至少目前是这样的 然后我们开始写代码 ~~~ {php}$picslist=json_decode($info['pics'], ture);{/php} {volist name="picslist" id="rs"} <p> {$rs.title}--{$rs.url}--{$rs.picurl}</p> {/volist} ~~~ 原理是我们先把`json`转为数组 用`volist` 循环数组即可 其他字段同理 都可以先去查询数据储存格式 如果直接是文本的就直接读取 不是就做类型转换 这样就可以做出各种漂亮的页面了