| Monday 13 January 2003 11:10:00 pm 
                                                                
                                                                 Having a need to sort the contents of a fetch I did some digging and have found some information in regards to the "sort_by" parameter of the fetch(content,tree,hash(parameters)) template function (and probally fetch(content,list,hash(parameters)) as well) sort_by takes (multiple groups - I haven't tried this but the code looks like it will) of 2 parameters 
sort field - the field to sort by. Valid options are'path'
 'published'
 'modified'
 'section'
 'depth'
 'class_identifier'
 'class_name'
 'priority'
 
sort_order true = ascending
 false = desending
 
So
 fetch(content,tree,hash(parent_node_id,29,sort_by,array(published,true))
 Will return all nodes under node 29 ordered from the first published to the last published. If you do not have 2 parameters the sort will default to "path ascending" I have also patched the system (3 additional lines) to enable to sort by object name. (See http://developer.ez.no/bug/bugview/1773/ ) 
Hope this helps someone.Cheers
 Bruce
 My Blog: http://www.stuffandcontent.com/Follow me on twitter: http://twitter.com/brucemorrison
 Consolidated eZ Publish Feed : http://friendfeed.com/rooms/ez-publish
 |