Help shape the future of CMS PaaS release notes! Take this quick survey and share your feedback.
AI OnAI Off
Help shape the future of CMS PaaS release notes! Take this quick survey and share your feedback.
You can create a custom display template Views / Shared / DisplayTemplates / CustomImage.cshtml
@model EPiServer.Url
<img src="@Url.ContentUrl(Model)" width="@ViewBag.width" height="@ViewBag.height"/>
And use it like this from your view:
@Html.DisplayFor(x => x.CurrentPage.Image, "CustomImage", new { width = 50, height = 50 })
But this is not strongly-typed either
Using a view in the DisplayTemplates for my images. looks like this:
@model EPiServer.Url
<img src="@Model?width=@ViewData["width"]&height=@ViewData["height"]" />
Using Imageresizer and I wish to use hard typed variables for width and height instead adding it to the ViewData. This is how the view is used:
@Html.PropertyFor(p => p.CurrentPage.Image, new { @width= 50, @height=50})
Is this possible?
Second question. Is it possible to get the Image name from the Url? Using Episerver 7.5 and can't find the right way to do it.
Thanks!