2011-03-07 91 views
2

我在Orchard Project文檔中關注了「Creating lists」這個主題,但我一直在努力思考如何在內容項的摘要顯示結果渲染中實現我的首選排序順序和方向。Orchard中的排序和過濾列表

例如,如果我創建圖書評論列表(如示例中所示),然後在主題'Creating a custom field type'後面添加發布日期字段,那麼我將如何更改我的主題或要顯示的模塊中的視圖(以及可能還會過濾)該自定義字段的內容項目。

「創建列表」主題討論窗口小部件如何實現排序和過濾,但不討論主要內容類型如何實現。

p.s.如果你知道這個答案,你很可能正在按照Orchard Module Challenge建議的方式實現事件日曆模塊;爲什麼不去贏得電視/ Xbox/KINECT!

研究迄今:

我注意到,在一個容器部分訂購使用下列財產

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

實施

回答

1

在Orchard 1.4中,您可以通過投影模塊來實現這一點。

在以前的版本中,我使用LINQ查詢對自定義字段進行排序。