Forums / Setup & design / can't increment my variable....

"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".

can't increment my variable....

Author Message

Lydie Soler

Tuesday 07 February 2006 2:10:45 am

hi ,

I have the following template

{let 
node_list=
                         fetch( content, tree, hash( parent_node_id, $parent_node,
                                class_filter_type, include,
                                class_filter_array, array( 'article','folder'),
					            sort_by, array( 'modified', false() ) ) )
                    }
{let compteur=0}

{section name=Node loop=$node_list sequence=array(bglight,bgdark)}

{section-exclude match=$Node:item.object.section_id|eq(6)}
{section-exclude match=$Node:item.object.section_id|eq(11)}
{section-exclude match=$Node:item.object.section_id|eq(8)}
{set compteur=compteur|inc}
{$compteur}
        {node_view_gui view=listitem content_node=$Node:item}

 {delimiter },{/delimiter}

{/section}
{/let}
{/let}

My goal is to increment the compteur variable. But it doesn"t do anything.... I have tried many things... but I am running out of idea.... Please help!

Mads Ovesen

Tuesday 07 February 2006 11:57:25 am

Try

{set $compteur=inc( $compteur )}

instead. I think the problem is, that you cannot use inc the way you do to increment the value of a variable. That way you can only increment numbers, for instance: {10|inc} would return 11.

/m