我在umbraco cms上构建页面。我在css属性background-image中。问题是,当图像在媒体部分时,如何向此属性添加网址?
答案 0 :(得分:0)
应该假设在"图像中有媒体ID。属性。如果您使用的是媒体选择器,那么只要您选择了媒体项目,那么这将有效。 mediaItem变量包含一个媒体项目,该媒体项目现在具有可以使用的媒体属性,例如Url。
if (Model.Content.HasValue("image"))
{
var mediaItem = Umbraco.TypedMedia(Model.Content.GetPropertyValue("image"));
<section id="intro" class="intro" style="opacity: 0.7; background-image: url('@mediaItem.Url');">
<div class="slogan">
</div>
</section>
}