Wiki source code of Blog category RSS Feed Generator
Version 1.1 by Michael Sibayan on 2022/05/03 16:48
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | {{include reference="Blog.RssCode"/}} | ||
2 | |||
3 | {{include reference="Blog.CategoriesCode"/}} | ||
4 | |||
5 | {{velocity filter="none"}} | ||
6 | #if("$!{request.xpage}" == 'plain' || "$!{request.xpage}" == 'rdf') | ||
7 | $response.setContentType('application/rss+xml') | ||
8 | {{html clean="false" wiki="false"}} | ||
9 | ## | ||
10 | ## | ||
11 | ## | ||
12 | #macro(getTargetCategory $categoryDoc) | ||
13 | #set($category = "$!{request.category}") | ||
14 | #if($category == '') | ||
15 | #set($category = $defaultCategoryParent) | ||
16 | #end | ||
17 | #set ($categoryDoc = $NULL) | ||
18 | #setVariable ("$categoryDoc" $xwiki.getDocument($category)) | ||
19 | #end | ||
20 | #getTargetCategory($categoryDoc) | ||
21 | #set($tempCategoryDoc = $categoryDoc) | ||
22 | #getEntriesForCategory($tempCategoryDoc.fullName $entries $totalEntries) | ||
23 | #set($categoryDoc = $tempCategoryDoc) | ||
24 | #set($entries = $xwiki.wrapDocs($entries)) | ||
25 | #displayBlogCategoryRss($categoryDoc $categoryDoc $entries) | ||
26 | {{/html}} | ||
27 | #end | ||
28 | {{/velocity}} |