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/