2011-03-07 2 views
2

Orchard Project 문서에서 'Creating lists'주제를 추적했지만 콘텐츠 항목의 요약 표시 결과 렌더링에서 선호하는 정렬 순서와 방향을 가장 잘 구현하는 방법을 생각하는 데 어려움이 있습니다. .과수원에서 목록 정렬 및 필터링

예를 들어, 예와 같이 도서 리뷰 목록을 만든 다음 주제가 'Creating a custom field type'다음에 게시 날짜 필드를 추가하면 내 테마 또는 표시 할 모듈의보기가 어떻게 변경됩니까? 가능하게 또한 필터링) 할 수 있습니다.

'목록 만들기'항목에서는 위젯이 정렬 및 필터링을 구현하는 방법에 대해 설명하지만 기본 콘텐츠 유형이 그렇게 할 수있는 방법에 대해서는 설명하지 않습니다.

p.s. 이것에 대한 답을 알고 있다면 아마도 Orchard Module Challenge에서 제안한 이벤트 캘린더 모듈을 구현할 수있을 것입니다. 왜 가야하고 TV/XBox/KINECT에서 우승 할 수있는 기회를 가지세요! 현재까지

연구 : 컨테이너 부분에 주문하면 다음과 같은 특성

OrderByProperty (Orchard.Core.Containers.Models.ContainerPartRecord)

를 사용하여 구현된다

나는 나타났습니다

답변

1

오차드 1.4에서는이를 달성하기 위해 프로젝션 모듈을 사용할 수 있습니다.

이전 버전에서는 LINQ 쿼리를 사용하여 사용자 지정 필드 정렬을 수행했습니다.