2014-09-03 3 views
2

을받는 방법이 내가 뭐하는 거지입니다Umbraco 7 : 레이아웃 (.cshtml)의 자식 노드

enter image description here

이 코드가 (이 오류가 발생합니다) 빨간색 동그라미입니다 :

@foreach (var slide in Model.Children) 

나는 Umbraco 4.7에서 그런 일을 할 수 있다고 생각했습니다.

Umbraco 7에서 어떻게 하위 노드를 올바르게 순환합니까?

답변

3

당신은 에 액세스 할 수 있습니다. 현재 페이지은 동적 인 움 브라코 모델입니다.

그래서 측 노드에서

@foreach (var slide in CurrentPage.Children) 
{ 
    <p>@slide.Name</p> 
} 

처럼 대신 Umbraco.Field ("된 pageName")를 사용하는 CurrentPage.PageName를 사용합니다.

+1

현재 페이지의 약간 더 강하게 입력 된 버전을 원하면'Model.Content.Children'을 사용할 수도 있습니다. – bowserm