Forums / Setup & design / Alpha pagination

"Please Note:
  • At the specific request of Ibexa we are changing this projects name to "Exponential" or "Exponential (CMS)" effective as of August, 11th 2025.
  • This project is not associated with the original eZ Publish software or its original developer, eZ Systems or Ibexa".

Alpha pagination

Author Message

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 :)

laurent le cadet

Tuesday 26 April 2005 1:07:19 am

not on mine :((

But your method returned a list from T to U (include) ?

Eivind Marienborg

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.

laurent le cadet

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 thread
http://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

...