自定义字段多文件多图的显示处理
对于自定义字段中的多图,多文件,也包括单图,单文件, 需要自己单独处理,默认程序不提供处理,可能最终看到 Array 这样的字符.
为什么不处理 ? 因为图片 或下载文件的地址会把页面撑到变形.所以需要自行处理.
其中xxxx代表你的字段名
多图的处理方法是
<volist name="info.xxxx" id="rs"><a href="{$rs.url}"><img src="{$rs.picurl}" alt="{$rs.about}"></a></volist>多文件的处理方法是
<volist name="info.xxxx" id="rs"><a href="{$rs.url}">点击下载</a></volist>单图,或单文件的话,就直接使用变量 {$info.xxxx}
如果页面中还有其它自定义字段的话,比如 这个时候,你需要 在 field参数中,加入上面的变量名,过滤掉他,不要再重复显示出来
{qb:showpage field="picurl,title,content,keywords,mv_url,xxxx"} <div class="SideBox"> <div class="tag"><span>{$rs.title}</span></div> <div class="cont">{$rs.value}</div> </div>{/qb:showpage}