dedecms中列表标签里如果有缩略图则显示,没有就不显示的标签在默认模板中已经有了,但是为什么没实现这一效果呢?原因是在标签程序里如果缩略图为空,则指向默认的缩略图,所以也可以不通过修改程序来实现这一功能,其实也很简单。把原有的标签修改成这样就行了。
[field:array runphp='yes']@me = (@me['litpic']=="/images/defaultpic.gif" ? "" : "<a href='{@me['arcurl']}' class='preview'><img src='{@me['litpic']}'/></a>"); [/field:array] |
通过判断图片是不是默认缩略图来决定是否显示图片,这样就解决此问题了。