2014-09-03 77 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