Это должно быть что-то неловко просто, но я не могу заставить его работать: я просто хотел бы отобразить изображение, которое было загружено в медиатеку Umbraco (Umbraco 7.1.1) в шаблоне Partial View. Код
@inherits Umbraco.Web.Mvc.UmbracoTemplatePage
@{
var imgNode = CurrentPage.BannerBackgroundImage;
var imgUrl = umbraco.library.NiceUrl(imgNode);
<div id="banner-wrapper" style="background: url('@imgUrl') center center no-repeat;">
<!-- some irrelevant content -->
</div>
}
где BannerBackgroundImage является настраиваемым свойством страницы. Однако, когда это отображается, @imgUrl
заменяется на #
.
Другие альтернативы, которые я пробовал, - это несколько изображений медиа-подборщика, как отображать изображение медиа-подборщика, получить изображение с носителя с помощью Razor и отобразить изображение из Media Picker, чтобы назвать лишь несколько.
Я был бы очень признателен, если бы кто-нибудь мог помочь мне с тем, что, по моему мнению, является новобрачным вопросом!