微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在 Umbraco 8 中使用媒体选择器?

如何解决如何在 Umbraco 8 中使用媒体选择器?

我是 Umbraco 的新手,我正在尝试在我的网站上使用媒体选择器,但由于某种原因,该值始终为 null 或为空。

我按照 here 中的步骤操作,但是在检查 html 代码时,我得到以下结果:

<img class="img-fluid" src="" style="background-image: url('')" alt="">

这是我的代码

@{
Layout = "Master.cshtml";
var image = Model.Value<IPublishedContent>("mainImage");

if (image != null)
{
<img class="img-fluid" src="@image.Url" style="background-image: url('@image')" alt="" />
}  }

后台,我首先在媒体中添加了我的图像,然后单击了保存并发布。 backoffice

我在 8.14.1 版上运行

解决方法

由于您可能正在使用新的(到 8.14+)媒体选择器,您可能需要做一些不同的事情(例如:https://our.umbraco.com/Documentation/Fundamentals/Backoffice/Property-Editors/Built-in-Property-Editors/Media-Picker-3/)。

,

我不得不重新加载模型构建器+重新编译才能触发它。试试看。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。