Функция RSS Hippo CMS для получения фида от фасета

Я работаю над Hippo CMS, в которой есть плагин для RSS-канала, с помощью которого RSS может извлекать документы из существующих папок.
Но я хотел бы реализовать функцию, позволяющую захватывать документ из фасета, но не из реальной папки.
Так что я могу сделать что-то вроде news/2012/published чтобы получить то, что я хочу.
Кто-нибудь пробовал это раньше? Пожалуйста, поделитесь некоторой идеей о том, как я могу это сделать.

2 ответа

Решение

Да, это должно быть возможно. Вы можете создать структуру hippo:facetnavigation и показать дерево таким образом. Кроме того, вам, вероятно, нужно изменить стандартный компонент RSSFeedBuilder, чтобы он мог обрабатывать такую ​​структуру.

RSS-каналы на моем сайте на основе Hippo основаны на аспектах. Я использую РИМ для создания канала.

Вы можете найти код, который создает канал: https://github.com/jashaj/HippoWeblog/blob/master/site/src/main/java/org/onehippo/forge/weblogdemo/components/FeedCreator.java

Я использую эти JSP только потому, что компоненту HST нужен шаблон рендеринга, а для фида должен быть указан правильный заголовок для типа контента: https://github.com/jashaj/HippoWeblog/tree/master/site/src/main/webapp/WEB-INF/jsp/feeds

Другие вопросы по тегам