2012-07-18 24 views
3

我已經通過查詢返回一組已知內容類型的內容項目來定義我自己的投影。我想挑選這些內容項目的某些內容部分,並將它們顯示在列表中。使用形狀跟蹤工具,我發現視圖模板在哪裏寫我的自定義佈局: /Views/Parts.ProjectionPart.cshtml如何呈現已知內容項目的投影的自定義佈局

但在模板的模型變量,我不能得到我想要的,因爲它的數據與內容部分數據相比太高。

什麼,我希望有一個很好的例子:比方說,我想渲染產品目錄在本教程中定義: http://skywalkersoftwaredevelopment.net/blog/writing-an-orchard-webshop-module-from-scratch-part-5

,但我只想渲染其中包括從項目的列表:

  1. 創建產品的擁有者的名稱
  2. 產品的名稱。
  3. 發佈產品

的日期,我需要在一個地方,以使其,即,沒有單獨在自己的部分看法。

回答

1

您是否嘗試在投影儀模塊中添加布局?有一個屬性模式選項,可讓您選擇顯示哪些字段/數據。如果你想要的數據不在那裏,你應該能夠實現一個IPropertyProvider。投影模塊代碼中有這樣的例子。

相關問題