2017-04-19 69 views
0

告诉我怎么做,如果没有图片,那么不要打印它alt =“”?如果有什么可以显示的? enter image description heremodx revo不打印它alt =“”?

+0

[[+pagetitle]]

+0

你好,欢迎来到StackOverflow。请花一些时间阅读帮助页面,尤其是名为[“我可以询问什么主题?”(http://stackoverflow.com/help/on-topic)和[“我应该问什么类型的问题避免问?“](http://stackoverflow.com/help/dont-ask)。更重要的是,请阅读Stack Overflow [问题清单](http://meta.stackexchange.com/q/156810/204922)。您可能还想了解[最小,完整和可验证示例](http://stackoverflow.com/help/mcve)。 –

回答

0

如果没有图像看起来怪异输出img标签与丑陋残缺的图像图标,即使你摆脱alt属性。需要一个备用图片或者不显示任何内容。所以,试试这个在您的模板大块:

[[+tv.image_main:notempty=`<img src="[[+tv.image_main:phpthumbof=`w=360&h=240&zc=1`]]" class="img-responsive" alt="[[+pagetitle]]">`]] 

如果您的电视image_main存在,图像标记会在其src属性电视的值显示。在相反的情况下,什么都不会显示。