This is easiest achieved if you use H::T::Expr, eg:
<TMPL_LOOP some_loop>
<TMPL_IF EXPR="__counter__ < 50">
...
</TMPL_IF>
</TMPL_LOOP>
Mathew
Boon Chew wrote:
Another newbie question about HTML::Template.
Is there a way to output only a subset of a loop variable?
For instance, let's say I have a template var that is a reference to
array of hashes of X elements (essentially a recordset with X rows of
data), is it possible to output just the first N rows while looping
through it?
e.g.
<tmpl_loop employee_loop>
<tmpl_var lastname>, <tmpl_var firstname> <-- I
just want the first N employees
</tmpl_loop>
I guess the main problem I am having is that I am not able to set any
loop counter in the template to stop it at the right time (which is
probably a design choice after all).
- boon
Yahoo!
DSL Something to write home about. Just $16.99/mo. or less
|