Marius Dumitru Florea wrote: > Hi Kevin, > > Kevin_C wrote: >> I have the following code in one of my pages and it does what I am expecting >> however I'd like to try and generalize it some. >> >> #set ($hql = ", BaseObject as obj where obj.name = doc.fullName and >> obj.className = 'CPA_FAQs.FAQClass' and doc.space='MySpace'") > >> #set($recentDocs = $xwiki.searchDocuments($hql, 5, 0)) > > See http://tinyurl.com/9pdh53 > >> #if($recentDocs.size() > 0) >> <ol> >> #foreach($entry in $recentDocs) > >> #set($faqDoc = $xwiki.getDocument('MySpace', $entry)) > > See http://tinyurl.com/8xlr2e > >> <li>[$faqDoc.question>$faqDoc.fullName]</li> > > Here $faqDoc.fullName is the same with $entry > >> #end >> </ol> >> #else >> #info($noFAQs) >> #end >> > >> In this example is $entry an instance of com.xpn.xwiki.api.Object? If so, is >
> No, it's http://tinyurl.com/9hxpot Sorry, $faqDoc is http://tinyurl.com/9hxpot , $entry is simply the full name of the document, thus a string. > >> there a way to get the space from it without doing >> $xwiki.getDocument('MySpace', $entry)? I would like to generalize that > > Yes. > >> statement so I can re-use the code for any documents in any space as opposed >> to having to hard-code the space. > > ## Add &space=MySpace to the query string of the URL > #set($lookupSpace = $request.space) > > Hope this helps, > Marius > >> >> Thanks! >> .:. Kevin > _______________________________________________ > users mailing list > users@xwiki.org > http://lists.xwiki.org/mailman/listinfo/users _______________________________________________ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users