Hi Daniel, On Fri, Dec 18, 2009 at 6:16 PM, Daniel Johansson <[email protected]>wrote:
I'd like to customize the dashboard and add News category items from the blog. I have tried some examples but none of them seem to work. In the manuals there are mentions of macros in the blog but I can't seem to find any reference. What's the easiest way to include blog content in pages outside the blog? I'm using Xwiki 2.04.
You can try adding this somewhere in Main.Dashboard : {{velocity}} #set($sql = ", BaseObject as obj where obj.name=doc.fullName and obj.className='Blog.BlogPostClass' and obj.name<>'Blog.BlogPostClassTemplate' and doc.web='Blog' order by doc.creationDate desc") #foreach($item in $xwiki.searchDocuments($sql,5,0)) #set($bdoc = $xwiki.getDocument($item)) #set($post = $bdoc.getObject("Blog.BlogPostClass")) #set($author = $bdoc.creator) #set($pos = $author.indexOf(":") + 1) #set($date = $xwiki.formatDate($bdoc.creationDate,"yyyy/MM/dd")) <div class="blogPanelAvatar">#useravatar($author.substring($pos))</div> * *[$bdoc.getValue('title', $post)>$item]* by [$author] on $date #end {{/velocity}} It will list the 5 last articles from your wiki's blog. Guillaume
Daniel _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
-- Guillaume Lerouge Product Manager - XWiki SAS Skype: wikibc Twitter: glerouge http://guillaumelerouge.com/