[Ricardo Rodriguez] Your EPEC Network ICT Team wrote:
Hi all,
This code retrieves and shows the document name of all the documents created with a given class:
#set ($sql = ", BaseObject as obj where obj.name=doc.fullName and obj.className='${doc.web}.${class}Class' and obj.name<>'${doc.web}.${class}ClassTemplate'") #foreach ($item in $xwiki.searchDocuments($sql)) * [${item}] #end
In a new class I've created, these documents have a property called Name. Please, how could I list this property for each entry instead of the document name?
Yes, using the privileged call (requires programming rights): #set($sql = "select prop.value from BaseObject obj, StringProperty prop where obj.className = '${doc.web}.${class}Class' and obj.name <> '${doc.web}.${class}ClassTemplate' and prop.id.id = obj.id and prop.id.name = 'Name'") #foreach($value in $xwiki.search($sql)) * $value #end -- Sergiu Dumitriu http://purl.org/net/sergiu/