从Umbraco 7中的媒体库显示图像

信息性的

这应该非常简单,但是我无法正常工作:我只想显示在部分视图模板中上传到Umbraco Media Library(Umbraco 7.1.1)的图像。该代码是

@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将替换为#

其他的替代品,我试过有多个媒体选取图片如何显示媒体选取图像得到媒体形象与剃刀,并且从媒体选取器显示图像,仅举几例。

如果有人可以帮助我解决我认为是菜鸟的问题,我将不胜感激!

耶稣·莫哥伦

我发现这种方式既简单又干净:

@if (CurrentPage.Image != null && !(CurrentPage.Image is Umbraco.Core.Dynamics.DynamicNull))
{
    var m = Umbraco.Media(CurrentPage.Image);

    <img src="@m.Url" alt="@m.UrlName" />
}

我希望它可以帮助其他人

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Umbraco:从媒体库输出SVG文件的内容

来自分类Dev

在轮播元素中显示来自多个媒体选择器的图像 (Umbraco 7)

来自分类Dev

图像未显示在Wordpress媒体库中

来自分类Dev

如何在媒体库中循环显示图像?(wordpress)

来自分类Dev

如何在媒体库中循环显示图像?(wordpress)

来自分类Dev

Umbraco-如何在IMG标签的src中显示来自媒体选择器的图像?

来自分类Dev

如何卸载Umbraco 7

来自分类Dev

Umbraco 7入门套件?

来自分类Dev

Umbraco 7宏渲染

来自分类Dev

Umbraco 7 SEO的标签

来自分类Dev

Umbraco 7获得媒体属性价值

来自分类Dev

Umbraco 7获得媒体财产价值

来自分类Dev

在umbraco中获取子项

来自分类Dev

umbraco 7中的路由劫持

来自分类Dev

在umbraco中创建文件夹-Umbraco 7

来自分类Dev

umbraco管理部分图像未显示

来自分类Dev

如何以编程方式将图像上传到umbraco 7后台内容页面中的媒体选择器

来自分类Dev

Umbraco 数据库大小

来自分类Dev

umbraco 7:获取属性值

来自分类Dev

umbraco 7:获取属性值

来自分类Dev

找不到Umbraco 7 UmbracoViewPage

来自分类Dev

Umbraco 7 - Umbraco 表单复选框始终为 false

来自分类Dev

在Umbraco 6 MVC网站中显示内容托管图像

来自分类Dev

如何在OpenCart 3模块管理面板中显示来自媒体库的图像选择字段

来自分类Dev

在umbraco中构建Linq查询

来自分类Dev

umbraco后端中的节点超时

来自分类Dev

在 Umbraco 中模型到部分

来自分类Dev

从 Umbraco 获取 MVC 中的列表

来自分类Dev

母版页中的 Umbraco 字段