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

克莱德·梦露

如何在umbraco中使用媒体选择器获取所选图像的网址-我找到了umbraco文档,该文档突出显示了媒体选择器的返回值是所选择项目的ID。但是可以肯定的是,这就是您用来向模板中添加图像的方法吗?

我想要做 ...

<div class="title" style="background-image:url(@Umbraco.Field("mediaPicker"))">
   <h1>[email protected]("pageTitle")</p>
</div>

谢谢

代名词

根据Umbraco文档,您有两个选择,我的建议是选择第一个,因为我确实相信在将来的版本中将不再支持动力学。

1.打字

@if (Model.Content.HasValue("caseStudyImages"))
{
    var caseStudyImagesList = Model.Content.GetPropertyValue<string>("caseStudyImages").Split(new string[] { "," }, StringSplitOptions.RemoveEmptyEntries).Select(int.Parse);
    var caseStudyImagesCollection = Umbraco.TypedMedia(caseStudyImagesList).Where(x => x != null);

    foreach (var caseStudyImage in caseStudyImagesCollection)
    {      
        <img src="@caseStudyImage.Url" style="width:300px;height:300px" />      
    }                                                               
}

2.动态

@if (CurrentPage.HasValue("caseStudyImages"))
{
    var caseStudyImagesList = CurrentPage.CaseStudyImages.Split(new string[] { "," }, StringSplitOptions.RemoveEmptyEntries);
    var caseStudyImagesCollection = Umbraco.Media(caseStudyImagesList);

    foreach (var caseStudyImage in caseStudyImagesCollection)
    {
        <img src="@caseStudyImage.Url" style="width:300px;height:300px" />
    }
}

id是用来使媒体对象作为对象返回的TypedMedia对象,您可以从那里访问图像URL。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

如何在带有宏的页面上显示umbraco多个媒体选择器图像

来自分类Dev

如何在带有宏的页面上显示umbraco多个媒体选择器图像

来自分类Dev

Umbraco-多种媒体选择器-分割并输出图像

来自分类Dev

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

来自分类Dev

Umbraco 7 SEO的标签

来自分类Dev

如何卸载Umbraco 7

来自分类Dev

在umbraco中获取子项

来自分类Dev

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

来自分类Dev

ListView中的显示内容选择器属性-Umbraco v 7.4

来自分类Dev

ListView中的显示内容选择器属性-Umbraco v 7.4

来自分类Dev

导出Umbraco控制器

来自分类Dev

在umbraco中创建文件夹-Umbraco 7

来自分类Dev

Umbraco-“自定义”模式弹出窗口中的媒体选择器

来自分类Dev

umbraco 7中的路由劫持

来自分类Dev

在umbraco中构建Linq查询

来自分类Dev

umbraco后端中的节点超时

来自分类Dev

在 Umbraco 中模型到部分

来自分类Dev

从 Umbraco 获取 MVC 中的列表

来自分类Dev

母版页中的 Umbraco 字段

来自分类Dev

Umbraco多节点树选择器选择问题

来自分类Dev

如何在Umbraco中更改URL名称

来自分类Dev

如何在Umbraco中扩大树超时

来自分类Dev

如何在Umbraco中创建虚拟节点

来自分类Dev

如何在 Umbraco 中更改模板页面

来自分类Dev

从内容选择器进行Umbraco反向查找

来自分类Dev

umbraco管理部分图像未显示

来自分类Dev

Razor语法中的Umbraco:Item标签

来自分类Dev

在 Umbraco 8 中访问图像 URL