如何强制Sitecore MVC在图像标记上呈现高度和宽度属性

问题描述 投票:1回答:2

在sitecore中使用Web表单时,将使用“高度”和“宽度”属性呈现img标记,例如

<img src="~/media/Images/example.jpg" alt="" width="245" height="245">

将Sitecore MVC与视图渲染一起使用时,标记将呈现为

<img src="/~/media/Images/example.png?h=300&amp;la=en&amp;w=316" alt="">

如何使Sitecore MVC根据Web表单呈现带有宽度和高度属性的标记?

image model-view-controller sitecore
2个回答
0
投票

参数来自FieldRenderersc:image。所以,在这种情况下,你必须删除它。

这个页面将帮助你,http://www.mikkelhm.dk/archive/removing-width-and-height-tags-from-fieldrenderer-and-scimage/


-1
投票

我刚刚使用以下代码测试了渲染图像:

@Html.Sitecore().Field("Full Logo")

并使用高度和宽度属性进行渲染,就像在Webform中使用FieldRenderer时一样:

<img src="/~/media/images/logos/full-logo.png?h=102&amp;la=en&amp;w=500" alt="Company Logo" width="500" height="102">
© www.soinside.com 2019 - 2024. All rights reserved.