在主页Umbraco上的Content Picker上显示Razor LayoutPage上的链接

时间:2014-12-23 13:48:48

标签: c# razor umbraco umbraco7

我想知道如何在umbraco的Layout.cshtml中递归获取一个Node。

我的主页DocumentType上有几个属性是内容选择器,需要在我的母版页上递归访问这些属性。 我怎样才能做到这一点?

我知道如何通过调用Umbraco.Field("prop", recursive: true)

在普通字段中执行此操作

我希望有人可以帮助我。

1 个答案:

答案 0 :(得分:1)

非常相似:

Model.Content.GetPropertyValue("myProperty", true)

@CurrentPage.GetPropertyValue("myProperty", true)

这个鲜为人知但也有效

@CurrentPage._myProperty

我假设您知道如何从内容选择器获取节点?

var nodeId = Model.Content.GetPropertyValue("testRecursive", true);
var node = Umbraco.TypedContent(nodeId);