代码拉取完成,页面将自动刷新
发布新闻的时候如果不上传缩略图,则把html里面img标签隐藏掉。
如何通过if判断,以下尝试不生效
<#if field.litpic?has_content>
<img src="{ms:global.host/}{@ms:file field.litpic/}" /
<#else>
</#if>
遇到了一样的问题,确实不好使
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
打印field.litpic看了一下,是一个数组转成的字符串,没有缩略图的返回[],有缩略图的返回的是 "[{"url":"/upload/1/cms/content/1609835614568.jpeg","name":"a.jpeg","path":"/upload/1/cms/content/1609835614568.jpeg","uid":1609835614464,"status":"success"}]"
因此按下面写法就可以了
<#if (field.litpic?has_content && field.litpic?index_of('path') gt -1)>
<a href="{ms:global.url/}${field.link}">
<img src="{ms:global.host/}/{@ms:file field.litpic/}" />
</a>
</#if>
感谢对开源产品的关注,请关注新版本发布,新版本还是可以直接 使用ield.litpic?has_content
登录 后才可以发表评论