2014-09-03 72 views
1

我想获取自定义属性(isFeatured)的值。我正在反对当前页面。Umbraco获取节点自定义属性值

@inherits Umbraco.Web.Macros.PartialViewMacroPage 
<div id="featuredpartnerwrapper"> 
@{  
    var page = Umbraco.TypedContent(1092); 
} 


@foreach (var child in page.Children) 
{ 
    @child.Name<br /> 
    @child.GetPropertyValue("isFeatured") 
} 

</div> 

的isFeatured财产从来没有被渲染

回答

2

此代码的工作 - 但你必须正确拼写的属性别名 -

@inherits Umbraco.Web.Macros.PartialViewMacroPage 
<div id="featuredpartnerwrapper"> 
@{ 
    var page = Umbraco.Content(1092); 
} 

@foreach (var child in page.Children) { 
    @child.Name<br /> 
    @child.isFeatured 
} 

+0

PropertyAliases是大小写敏感的,像大多数事情.Net和Umbraco – dampee 2014-09-04 06:31:10