如何让Sitecore Field Renderer为图像使用css类

时间:2014-03-06 19:14:42

标签: css asp.net-mvc sitecore sitecore7 sitecore-mvc

使用Sitecore(7)& MVC,我想知道如何将图像的css类属性添加到sitecore中的字段渲染器。

如果没有Sitecore,它看起来像这样:

<div class="background-container">
   <img src="/images/background-1.jpg" class="background">
</div>

使用Sitecore:

<div class="background-container">
   @Html.Sitecore().Field(Constants.Fields.HomeBackgroundImage)
</div>

似乎没有办法在Sitecore中将类背景添加到图像本身。还有另一种方法吗?

感谢。

1 个答案:

答案 0 :(得分:3)

这就是我想要的:

@Html.Sitecore().Field("MyFieldName", myItem, new { Parameters = new SafeDictionary<string> { { "enclosing-tag", "h2" } } })

请参阅Extending the Sitecore RenderField pipeline