
10-15-2008, 06:58 AM
|
|
 | |
Banned
|
|
 X-Adept
|
|
Join Date: Jan 2008
Posts: 486
|
|
|
Re: Using integers within Smarty
Quote:
Originally Posted by DavyMac
How do you create an integer variable, assign it a value, compare the value of the variable with an integer and then increment the variable using Smarty?
I've tried to do this but always manage to print out the arithmatic, e.g.
I want to count the number of lines of HTML that I create so I have a variable $lines which I set to 0, $lines=0.
For each line of HTML created I increment the variable, $lines=$lines+1.
I then test to see if 12 or more lines of HTML have been created, {if $lines >= 12}
When I do this the resultant HTML shows the variable being incremented, e.g. line 4 has "0+1+1+1+1"
I don't want to output numbers I just want to use them to control my output.
|
Create value:
PHP Code:
{assign var="test" value="0"}
Increment:
PHP Code:
{math equation="x + 1" x=$test assign="test"}
Compare:
PHP Code:
{if $test gte 12} ok {/if}
|
|