我已经按照Creating lists文档中的“Orchard Project”主题进行了操作,但我很难想到如何最好地在结果呈现的摘要显示中实现我首选的排序顺序和方向内容项目。
例如,如果我在示例中创建了一个Book Reviews列表,然后我在主题“Creating a custom field type”之后添加了一个Published Date字段,那么我将如何将我的主题或模块中的视图更改为按该自定义字段显示(也可能还会过滤)内容项。
“创建列表”主题讨论小部件如何实现排序和过滤,而不是主要内容类型如何实现。
P.S。如果您知道答案,那么您可能正在按照Orchard Module Challenge的建议实现事件日历模块。为什么不去参加并有机会赢得电视/ XBox / KINECT!
迄今为止的研究:
我注意到Container部分的排序是使用以下属性
实现的OrderByProperty (Orchard.Core.Containers.Models.ContainerPartRecord)
答案 0 :(得分:1)
在Orchard 1.4中,您可以使用Projection Module来实现这一目标。
在以前的版本中,我使用LINQ查询对自定义字段进行排序。