Srcset используя sitecore

У меня 1176px X 820px image. Он должен отображать 1140px X 290px, используя опцию sitcore srcset. Я использую следующий код, но он не работает должным образом.

Dictionary<int, int> wList = new Dictionary<int, int>() { { 150, 768 }, { 230, 1024 }, { 290, 2000 } };

var withQuerystring = string.Empty;

foreach (var v in wList)
{
    var s = Model.ASpot1Image.Src + "?h=" + v.Key;
    var r = Sitecore.Resources.Media.HashingUtils.ProtectAssetUrl(s);
    withQuerystring = withQuerystring + r + " " + v.Value + "w,";
}

withQuerystring = withQuerystring.TrimEnd(',');

if (Model.ASpot1ImageUrl != null)
{
    using (BeginRenderLink(m => Model.ASpot1ImageUrl, isEditable: true))
    {
       @RenderImage(m => m.ASpot1Image, new { @class = "img-responsive", 
       @srcset = @withQuerystring }, isEditable: true)

0 ответов

Другие вопросы по тегам