Hi, Youcef, > ________________________________________ > From: [email protected] [[email protected]] On Behalf Of Bey Youcef > [[email protected]] > Sent: 03 April 2013 19:30 > To: XWiki Developers > Subject: [xwiki-devs] Getting documents list of a Blog Category > > Hi All, > > I'm trying to do the following task without any success. > > Getting a list of documents of a specific Blog Category (Let's say Category > "C"). After getting all documents of "C", then getting from each document > the "Summary" field. > > Would it be possible to lead me on how to do this task in Velocity? >
Yes, it is possible. Blog entry are "regular" XWiki documents with a BlogPostClass class instance. As any other item within XWiki. All you have to do is to ask for any document holding a BlogPostClass instance with a given value in the property category and ask for the content of the extract property. Blog.CategorySheet document in your installation should offer all the clues you are needing. Just take a look at it and try to understand how it works... http://your.host.here/bin/edit/Blog/CategorySheet?language=en&editor=wiki Some thing much simpler as an entry-level example... {{velocity filter="none"}} #set ($sql = ", BaseObject as obj where obj.name=doc.fullName and obj.className='Blog.BlogPostClass' ") #foreach ($item in $xwiki.searchDocuments($sql)) #set($itemdoc = $xwiki.getDocument($item)) * [[$itemdoc.fullName>>$itemdoc.fullName]] {{html}}$itemdoc.category{{/html}} $itemdoc.extract #end {{/velocity}} Here you have a lot of nice query examples... http://platform.xwiki.org/xwiki/bin/view/DevGuide/velocityHqlExamples > Any help will be strongly appreciated. > I think it would have been better if you had sent the message to [email protected] as it only involves the use of conventional XWiki methods. HTH! Ricardo > ps. I'm working on Google Map extension for supporting several positions; I > will push it as soon as I finish it. > > Best wishes > > Youcef > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs Nota: A información contida nesta mensaxe e os seus posibles documentos adxuntos é privada e confidencial e está dirixida únicamente ó seu destinatario/a. Se vostede non é o/a destinatario/a orixinal desta mensaxe, por favor elimínea. A distribución ou copia desta mensaxe non está autorizada. Nota: La información contenida en este mensaje y sus posibles documentos adjuntos es privada y confidencial y está dirigida únicamente a su destinatario/a. Si usted no es el/la destinatario/a original de este mensaje, por favor elimínelo. La distribución o copia de este mensaje no está autorizada. See more languages: http://www.sergas.es/aviso_confidencialidad.htm _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

