Я изучаю возможность использования Orchard CMS для предстоящего проекта и попал в блок. Сайт должен отображать статьи различных типов вместе со списком последних статей того же типа.
Для этого у меня есть:
- Создан пользовательский ContentType с именем Article, который включает TaxonomyField для ArticleType.
- Создал пользовательскую тему с зонами, чтобы воспроизвести макет, требуемый заказчиком. (Включая недавние статьи.)
- Создан пользовательский слой виджета для отображения/скрытия зоны RecentArticles на основе текущего ContentType. (То есть зона RecentArticles заполняется только тогда, когда мы показываем статью.)
- Создал проекцию, чтобы показать недавний контент типа статьи.
Я вижу, что могу использовать поле таксономии ArticleType для фильтрации источника базового запроса части 4. Однако мне нужно, чтобы эта фильтрация была динамической на основе ArticleType отображаемого в данный момент контента.
Это возможно? Есть ли альтернативный способ достичь того же результата?
Заранее спасибо.