使用 MS Visual Studio 2012、c# 4.5 和 Umbraco 7.1。
我一直在调整我的母版页,我注意到我必须使图像递归(显示在每一页上)。
有了属性就没有问题,您只需说:
@Umbraco.Field("pageTitle", recursive: true)
这很好用,但是对于图像来说,它有点不同,因为我使用媒体选择器作为图像的数据类型,当你这样做时,你需要添加一些额外的代码,如下所示
if (Model.Content.HasValue("titleImage"))
{
var dynamicMedia1 = Umbraco.Media(Model.Content.GetPropertyValue("titleImage"));
<a class="pull-left">
<img class="media-object" src="@dynamicMedia1.umbracoFile" alt="" />
</a>
}
这可以正确显示图像,这很棒,但由于它不使用 umbraco.field,我看不到如何使用“递归”。我试过查看一些旧文档,但并没有真正参考图像。而且大多数人都会知道新信息 Is not quiet available + 从我发现的内容中没有提到递归图像。
这可能吗?我错过了什么吗?
欢呼伙计们