Re: [htmltmpl] looping through a subset of data?
Brought to you by:
samtregar
From: Mathew R. <mat...@ne...> - 2005-12-01 22:30:21
|
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 |