2

尝试从 uComponents 的 MNTP 显示一组图像,但无法获取 umbracoFile 属性的值 - 在下面的示例中,umbracoFile 和 url 都返回空字符串:

           foreach (var id in @Model.sliders) {
                var media = Model.MediaById(id.InnerText);
                if (media != null){
                    var url = media.umbracoFile;
                    <p>name = @media.Name</p>
                    <p>alt = @media.altText</p>
                    <p>url = @media.umbracoFile</p>
                    <p>url = @url</p>
                }
            }

它变得非常非常非常烦人......我已经在其他领域像这样使用Model.Media解决了它:

<img src="@Model.Media("topRightImage", "umbracoFile")" alt="@Model.Media("topightImage", "altText")" />

但这仅在使用媒体选择器数据类型而不是 mntp 时才有帮助。应该不会那么难吧?

如果我重建内部搜索索引,我可以加载图像,但在随后的刷新中它们又消失了。

我已经看到其他人遇到类似的问题,并且非常感谢您的解决方案......

ta

弥敦道

4

1 回答 1

0

这看起来像是 4.7.2 中修复的错误。请参阅以下 codeplex 项:

http://umbraco.codeplex.com/workitem/30778

于 2012-05-16T23:58:36.597 回答