| Denis Zatsarinny
                                                                                                                             
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | Wednesday 25 October 2006 9:46:37 am 
                                                                
                                                                 Hi, On few our sites used sorting by attribute like next $items=fetch_alias(children, hash(parent_node_id, <some_node_id>, sort_by, array('attribute',false,'<class_name>/<some_attribute>'), ...) <some_attribute> has type ezdate - its work fine on our sites with ez 3.7.6/3.7.9/3.8.3 - but not working on site with ez 3.8.4 ! I'm tried use array('attribute',false(),<attribute_id>) - but has same result. Anybody can help me ? Bye. | 
                                                
                                                                                                                                                        
                                                        | Luc Chase
                                                                                                                             | Sunday 30 September 2007 11:13:36 am 
                                                                 Same or similar prob in 3.9.3 Trying to use a sort array to display sticky news to top of list in fetch_alias. Seems that fetch_alias can't accept an array of arrays for the sort. This does not work... Empty variable name error. 
{set 
list_items=fetch_alias( children, hash( parent_node_id, $node.node_id,
           offset, $view_parameters.offset,
           sort_by, array ( array( attribute, false(), 'news/sticky' ), $node.sort_array),
           limit, $page_limit ) ) }
This also does not work... 
{set 
list_items=fetch_alias( children, hash( parent_node_id, $node.node_id,
          offset, $view_parameters.offset,
          attribute_filter, $time_filter,
          sort_by, array ( array( attribute, false(), 'news/sticky' ),array( 'published', false() ) ),
          limit, $page_limit ) ) }
But, this works... 
  {set list_items=fetch_alias( children,hash( 'parent_node_id', $node.node_id,
                                                             'offset', $view_parameters.offset,
                                                             'sort_by', array(array( attribute,false(),'news/sticky' ), array('attribute', false(), 'news/date')),  
                                                             'limit', $page_limit ) ) }
and this works... 
{set 
list_items=fetch_alias( children, hash( parent_node_id, $node.node_id,
         offset, $view_parameters.offset,
         sort_by, array( attribute, false(), 'news/sticky' ) ,
         limit, $page_limit ) ) }
And this works... 
{set 
list_items=fetch_alias( children, hash( parent_node_id, $node.node_id,
         offset, $view_parameters.offset,
         sort_by, $node.sort_array,
         limit, $page_limit ) ) }
The Web Application Service Provider
                                                                 |