Me wrote:
I need to do a FOREACH and increment by a number
other than one.
for example. I might have this..
FOREACH y = [0..40]
--> but I want to increment by 3
so, it would print..
1, 3, 6, 9 etc.. up to 40 (of course, 3 doesn't go
into 40 evently, so that last number to effectively
take a 3).
I don't want to do MOD. I want a more elequent
solution if there is one.
is there
Why not just use while?
[% y = 1 %]
[% WHILE y < 40 %]
do stuff here.
[% y = y + 3 %]
[% END %]
If you're absolutely determined to use foreach, I suppose you could create a
routine that creates the list to use in the foreach.
ie:
[% FOREACH y IN get_incremented_list(1,40,3) %]
[% END %]
-- Josh
_______________________________________________
templates mailing list
[email protected]
http://lists.template-toolkit.org/mailman/listinfo/templates