Alt标记到GetImage“ NewsTeaser”

问题描述

使用Kentico 10.由前合伙人开发,该合伙人未在新闻前导图片添加alt标签

<div class="news_item">
  <%# IfEmpty(Eval("NewsTeaser"),GetimageByUrl("~/media/Images/Home2018/NewsDefault.jpg"),Getimage("NewsTeaser")) %>
  <div class="news-title"><a href="<%# GetDocumentUrl()%>"><%# Eval("NewsTitle") %></a></div>
  <div class="news-summary"><%# Eval("NewsSummary") %></div>
</div>

解决方法

您可以使用GetFileUrl而不是使用GetImage并自己构建<img>标签。像这样:

<%# IfEmpty(Eval("NewsTeaser"),GetImageByUrl("~/media/Images/Home2018/NewsDefault.jpg"),"<img alt=\"\"" + Eval("NewsTitle") + "\" src=\"" + GetFileUrl("NewsTeaser") + "\"/>") %>

总结自here