【发布时间】:2018-05-08 16:58:06
【问题描述】:
我刚刚注意到,Sitecore 不会将媒体项的所有字段都呈现为 HTML。例如,图像项仅呈现 AltText 而不会呈现“Title”字段。 在输出页面中的 标签不显示“Title”属性。
这是一个错误吗?如何呈现 Title 属性的任何解决方法。会不会对 SEO 因素造成任何问题?
谢谢
【问题讨论】:
标签: image sitecore rendering media
我刚刚注意到,Sitecore 不会将媒体项的所有字段都呈现为 HTML。例如,图像项仅呈现 AltText 而不会呈现“Title”字段。 在输出页面中的 标签不显示“Title”属性。
这是一个错误吗?如何呈现 Title 属性的任何解决方法。会不会对 SEO 因素造成任何问题?
谢谢
【问题讨论】:
标签: image sitecore rendering media
“标题”字段并不对应于“标题”属性。但是,无论如何,您都可以将属性应用于渲染的图像标签,并且假设您有一种获取媒体项目的方法,它看起来像这样:
@Html.Sitecore().Field("fieldName", item, new { title = item.GetMediaItem("fieldName").Title })
【讨论】: