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

Reply via email to