Сортировка и фильтрация списков в Orchard - PullRequest
2 голосов
/ 07 марта 2011

Я следил за темой ' Создание списков ' в документах Orchard Project , но я изо всех сил пытаюсь придумать, как лучше реализовать мой предпочтительный порядок сортировки и направление в получающемсявизуализация итогового отображения элементов содержимого.

Например, если я создаю список рецензий на книги, как в примере, а затем добавляю поле «Дата публикации», следуя теме « Создание типа настраиваемого поля» 'тогда как бы я изменил свою тему или представления в модуле для отображения (и, возможно, также для фильтрации) элементов содержимого по этому настраиваемому полю.

В теме «Создание списков» обсуждается, как могут реализовываться виджеты.сортировка и фильтрация, но не то, как основной тип контента может это сделать.

ps, если вы знаете ответ на этот вопрос, вы, вероятно, уже на пути к возможности реализовать модуль календаря событий, как это предлагается Вызов модуля из сада ;почему бы не попробовать и выиграть TV / XBox / KINECT!

Исследования на сегодняшний день:

Я заметил, что заказ в части Контейнерареализуется с использованием следующего свойства

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

1 Ответ

1 голос
/ 30 мая 2012

В Orchard 1.4 вы можете использовать Projection Module для достижения этой цели.

В предыдущих версиях я использовал запросы LINQ для сортировки в настраиваемом поле.

...