在umbraco cms的Css

时间:2015-08-27 07:09:52

标签: .net umbraco umbraco7

我在umbraco cms上构建页面。我在css属性background-image中。问题是,当图像在媒体部分时,如何向此属性添加网址?

1 个答案:

答案 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>
    }