Código fuente wiki de Subscripción RSS de la etiqueta
Mostrar los últimos autores
| author | version | line-number | content |
|---|---|---|---|
| 1 | {{velocity}} | ||
| 2 | #if("$!{request.xpage}" == 'plain' && "$!{request.outputSyntax}" == 'plain') | ||
| 3 | ## | ||
| 4 | ## Build document list. | ||
| 5 | ## | ||
| 6 | #if("$!request.tag" != '') | ||
| 7 | #set($sql = ", BaseObject as obj, DBStringListProperty as prop where obj.name=doc.fullName and obj.className='XWiki.TagClass' and obj.id=prop.id.id and prop.id.name='tags' and '$request.tag' in elements(prop.list)") | ||
| 8 | #set ($title = $msg.get('xe.tag.rss.tag.title', [$request.tag])) | ||
| 9 | #set ($description = $msg.get('xe.tag.rss.tag.description', [$request.tag])) | ||
| 10 | #else | ||
| 11 | #set($sql = ", BaseObject as obj, DBStringListProperty as prop where obj.name=doc.fullName and obj.className='XWiki.TagClass' and obj.id=prop.id.id and prop.id.name='tags' and size(prop.list) > 0") | ||
| 12 | #set ($title = $msg.get('xe.tag.rss.tags.title')) | ||
| 13 | #set ($description = $msg.get('xe.tag.rss.tags.description')) | ||
| 14 | #end | ||
| 15 | ## | ||
| 16 | ## Build feed. | ||
| 17 | ## | ||
| 18 | #set ($list = $xwiki.searchDocuments($sql , 20 , 0)) | ||
| 19 | #set ($feed = $xwiki.feed.getDocumentFeed($list, $util.getHashMap(), $util.getHashMap())) | ||
| 20 | #set ($feedURI = $xwiki.getDocument("Main.WebHome").getExternalURL("view")) | ||
| 21 | #set ($discard = $feed.setLink($feedURI)) | ||
| 22 | #set ($discard = $feed.setUri($feedURI)) | ||
| 23 | #set ($discard = $feed.setAuthor('XWiki')) | ||
| 24 | #set ($discard = $feed.setTitle($title)) | ||
| 25 | #set ($discard = $feed.setDescription($description)) | ||
| 26 | #set ($discard = $feed.setLanguage($context.language)) | ||
| 27 | #set ($discard = $feed.setCopyright($xwiki.getXWikiPreference('copyright'))) | ||
| 28 | $xwiki.feed.getFeedOutput($feed, $xwiki.getXWikiPreference('feed_type', 'rss_2.0')) | ||
| 29 | #end | ||
| 30 | {{/velocity}} |