跳转到内容

自定义字段多文件多图的显示处理

对于自定义字段中的多图,多文件,也包括单图,单文件, 需要自己单独处理,默认程序不提供处理,可能最终看到 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}