Dariusz Rubinkiewicz
|
Wednesday 09 April 2003 6:48:53 am
I get some information from:
http://ezwiki.blanko.info/index.php/3XHT_FetchFunction
and manual, sdk tutorial about this function but...
Try understand a demo design template`s code. So...go to the pagelayout_section_3.tpl (NEWS template) and try analize this code. I found: {let folder_list=fetch(content,list,hash(parent_node_id,24,sort_by,array(array(priority)))) news_list=fetch(content,tree,hash(parent_node_id,24,limit,5,sort_by,array(published,false()),class_filter_type,include,class_filter_array,array(2)))) } I understand what this fetch function do, but I don`t understand a syntax for "sort by" parameters...
in first we have ...sort by, array(array(priority)) in second we have ...sort by, array(published, false()).... I try use for first "...sort by, array (priority)... but it didn`t work...A folder was sorted only when I use sort by, array(array(....)) syntax. I think that we use sort by, array(array(first field) syntax only when we use only one array field, the first array field when we use 'sort by' parameter. That`s correct ?? Sorry for my English :)
|
Jan Borsodi
|
Friday 11 April 2003 7:04:18 am
The general syntax is array(array(field,[ascending?)[,array(field,[ascending?)]]). The shorthand syntax was created for when you only had one field to sort by, if you use the shorthand you need to specify the ascending parameter as well array(priority,true()).
--
Amos
Documentation: http://ez.no/ez_publish/documentation
FAQ: http://ez.no/ez_publish/documentation/faq
|