On 05/11/2012 05:03 AM, Account wrote:
hi all,
id like to use the Space-Index macro to list all pages on the WebHome page of every 
Space. With {{spaceindex count="0"/}} i get a list which is sorted by the time 
the page was created (or last modified?), but i'd like a list which is sorted in 
alphabetical order. Is that possible?
thanks in advance,
zae.

Well, it seems that the space index macro has a hard-coded ordering on the creation date. You can change that in the source code of the macro:

- edit Main.SpaceIndex in the object editor /xwiki/bin/edit/Main/SpaceIndex?editor=object&classname=XWiki.WikiMacroClass - in the "Macro code" field of the XWiki.WikiMacroClass object, find the line: #set ($docNames = $xwiki.searchDocuments('where doc.space=? order by doc.creationDate desc', $limit, 0, [${spaceParam}]))
and replace it with:
#set ($docNames = $xwiki.searchDocuments('where doc.space=? order by doc.name', $limit, 0, [${spaceParam}]))
- save, and it should order by name now.


--
Sergiu Dumitriu
http://purl.org/net/sergiu/
_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to