我想知道如何在umbraco的Layout.cshtml中递归获取一个Node。
我的主页DocumentType上有几个属性是内容选择器,需要在我的母版页上递归访问这些属性。 我怎样才能做到这一点?
我知道如何通过调用Umbraco.Field("prop", recursive: true)
我希望有人可以帮助我。
答案 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);