Forums / Setup & design / Alpha pagination
laurent le cadet
Tuesday 26 April 2005 12:34:19 am
Hi,
I'm trying to make analpha pagination by giving the choice in admin via a check box (attribut name "mode_lexique") I added to folder.tpl.
{section show=$node.data_map.mode_lexique.data_int} <div class="content-view-children"> {section loop=fetch('content','list', hash( parent_node_id, 1043 , attribute_filter, array( 'or', array( '189', '>=', 'T') )) ) } <a href={$:item.url_alias|ezurl}>{$:item.name}</a><br> {/section} </div> {section-else} {*Here is the standard code for fetching children with the include of google.tpl*} {/section}
First I'm trying to have a result on a node (1043) with a attribut (189) and just one letter (T) , but I'll try to generalise this to the whole site.
My problem here is result because '=' doesn't work (nothing is printed), only '>='.
What's wrong here ?
Laurent.
Eivind Marienborg
Tuesday 26 April 2005 12:44:21 am
{section loop=fetch( content, tree, hash( parent_node_id, 1043, attribute_filter, array(189,'>=',T),array(189,'<=',U)))}
You can try this. Works at my site, at least :)
Tuesday 26 April 2005 1:07:19 am
not on mine :((
But your method returned a list from T to U (include) ?
Tuesday 26 April 2005 1:13:53 am
Hmm, I might have misunderstood what you were asking for. It seemed like you wanted to fetch nodes where attribute 189 starts with a T? If so, you have the same issue as I do on my site, where the code works.
Tuesday 26 April 2005 1:30:51 am
what I need is just the list of all the elements which begin with A, B, C... to build a "A-B-CD-..." navigation like you talked about in this threadhttp://www.ez.no/community/forum/developer/alpha_pagination_of_objects
If it's too ambitious, I will just print something like this
A
the list of all "A" items
B
the list of all "B" items
...