Композиция медиа-URL не работает на странице блога - PullRequest
0 голосов
/ 22 марта 2019

Я создал баннер, используя композицию.Изображение получило нулевое значение на странице блога, но оно работает на другой странице.

Частичное представление баннера

@{
    var site = Model.Root();
    var bannerImage = Model.Value<IPublishedContent>("bannerImage");
}

@if (bannerImage != null)
{

    <section class="banner">

        <div class="card bg-dark  border-0  text-center">
            <img class="card-img rounded-0 img-fluid" src="@bannerImage.Url" alt="Card image">
            <div class="card-img-overlay h-100 d-flex flex-column justify-content-center">
                <h1 class="card-title">  @Model.Value("bannerTitle")</h1>
                <p class="card-text"> @Model.Value("bannerContent")</p>
            </div>
        </div>

    </section>

}

Страница блога

@using ContentModels = Umbraco.Web.PublishedModels;
@inherits Umbraco.Web.Mvc.UmbracoViewPage<ContentModels.Blog>
@using Umbraco.Web;
@{
    Layout = "master.cshtml";
}

    @Html.Partial("~/Views/Partials/Shared/Banner.cshtml")
...