Re: looping through a subset of data?
Mathew Robertson <[email protected]>
| Newsgroups | gmane.comp.lang.perl.modules.html-template |
|---|---|
| Organization | Nielsen//NetRatings |
| Message-ID | <[email protected]> |
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
> <http://pa.yahoo.com/*http://us.rd.yahoo.com/evt=37474/*http://promo.yahoo.com/broadband/%20>
> Something to write home about. Just $16.99/mo. or less