我用Orchard CMS 1.10.1
。我要覆盖summary display type
内容类型的视图,为此,我需要在显示类型摘要中输入图片字段的网址。
我可以这样获取图像网址:
@Model.ContentItem.Product.Images.FirstMediaUrl
这是altenate视图的一部分:
<div class="col-sm-4">
<img [email protected] />
</div>
我的问题是如何获取此图片的摘要网址?因此,我可以将以上网址替换为摘要网址。
您可以这样做:
@{
var image = Model.ContentItem.Product.Images.MediaParts.First();
}
<div class="col-sm-4">
@Display(BuildDisplay(image, "Summary"))
</div>
您需要像这样显示它,因为Image
在Orchard中是一个内容项,但是如果要以调整大小内联显示图像url,可以执行以下操作:
@{
var imageUrl = Model.ContentItem.Product.Images.FirstMediaUrl;
}
<div class="col-sm-4">
<img src="@Display.ResizeMediaUrl(Width: 200, Height: 200, Mode: "crop", Alignment: "middlecenter", Path: imageUrl)" />
</div>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句