0
私はイメージのために選択されたクロムを設定しようとしていますが、私は固執しており、私が間違っていることを理解できません。 imagehover.Crop @Umbraco GetCropUrl
ImageWithTextHover.cs
public class ImageWithTextHover
{
public string Text { get; private set; }
public Link Url { get; private set; }
public MediaItem Image { get; private set; }
public string Crop { get; private set; }
public ImageWithTextHover(IPublishedContent content)
{
Text = content.GetPropertyValue<string>("text");
Url = content.GetPropertyValue<MultiUrls>("link").FirstOrDefault();
Crop = content.GetPropertyValue<string>("imageCrop");
Image = content.GetMediaItem("image", Crop);
}
}
CSHTML
@using Umbraco.Site.Extensions.Models.DocumentTypes.Grid
@inherits UmbracoTemplatePage
@{
Layout = null;
ImageWithTextHover imagehover = new ImageWithTextHover(Model.Content);
}
<div class="imageWithTextHover">
<div class="row">
<div class="col-sm-12" style="padding: 0;">
<div class="image">
<img src="@imagehover.Image.Url" />
<div class="text">
@Html.Raw(imagehover.Text)
</div>
</div>
<img src="@Url.GetCropUrl(Model.Content, imagehover.Image.Url, imagehover.Crop)" />
</div>
</div>
</div>
は
1に等しい:1 - スクエア