2012-07-18 1 views
3

알려진 컨텐트 유형의 컨텐트 항목 집합을 반환하는 쿼리로 내 자신의 투영법을 정의했습니다. 이 컨텐트 항목의 특정 컨텐트 부분을 선택하여 목록에 표시하고 싶습니다. 여기서 내가 찾은 뷰 템플릿을 도구를 추적 모양을 사용하면 내 사용자 지정 레이아웃 쓰기 : /Views/Parts.ProjectionPart.cshtml알려진 컨텐트 아이템의 투영에 대한 사용자 정의 레이아웃을 렌더링하는 방법

을하지만 템플릿의 모델 변수에서 나는 그것을 때문에 원하는 데이터를 얻을 수 없다 콘텐츠 부분 데이터에서 너무 높습니다.

내가 원하는 좋은 예 : http://skywalkersoftwaredevelopment.net/blog/writing-an-orchard-webshop-module-from-scratch-part-5

하지만 난 항목 만에서 구성 목록을 렌더링 할 :

    을의이 자습서에 정의 된대로 나는 제품 카탈로그를 렌더링하고 싶은 말은하자
  1. 제품을 만든 소유자의 이름
  2. 제품 이름.
  3. 제품

의 날짜를 게시하고 나는, 한 장소에서 그것을 렌더링 할 필요가 즉,하지 별도로 자신의 파트 전망이다.

답변

1

프로젝터 모듈에 레이아웃 추가를 시도해 보셨습니까? 표시 할 필드/데이터를 선택할 수있는 속성 모드 옵션이 있습니다. 원하는 데이터가 없으면 IPropertyProvider를 구현할 수 있어야합니다. 이것의 예가 Projections 모듈 코드에 있습니다.

관련 문제