2

我在Orchard Project文档中关注了“创建列表”主题,但我一直在努力思考如何最好地在内容项摘要显示的结果呈现中实现我的首选排序顺序和方向。

例如,如果我在示例中创建一个书评列表,然后在主题“创建自定义字段类型”之后添加一个发布日期字段,那么我将如何更改我的主题或模块中的视图以显示(以及可能还过滤)该自定义字段的内容项。

“创建列表”主题讨论了小部件如何实现排序和过滤,而不是主要内容类型如何实现这一点。

ps 如果你知道这个问题的答案,那么你可能已经能够按照Orchard Module Challenge的建议实现事件日历模块了;何不尝试一下,有机会赢取 TV / XBox / KINECT!

迄今为止的研究:

我注意到容器部件中的排序是使用以下属性实现的

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

4

1 回答 1

1

在 Orchard 1.4 中,您可以使用 Projection Module 来实现。

在以前的版本中,我使用 LINQ 查询对自定义字段进行排序。

于 2012-05-30T02:07:46.947 回答