Re: [htmltmpl] print several vars in one loop
Brought to you by:
samtregar
From: <hat...@tu...> - 2004-09-25 15:44:29
|
Hello Offer, Thursday, September 23, 2004, 5:56:33 PM, you wrote: OK> Hi, OK> Say I've for got the following parameter passed to my template: OK> names_loop => $names, OK> Where $names looks like: OK> $names = OK> [ OK> {name => name1}, OK> {name => name2}, OK> {name => name3}, OK> # ... 50 such names OK> ]; OK> What do I write in my template to print 3 names per line, for example? OK> Is this even possible or do I have to re-arrange my data? OK> I tried: OK> <tmpl_loop names_loop><tmpl_var name> <tmpl_var name> <tmpl_var name> OK> </tmpl_loop> OK> But that just printed each name 3 times :-( OK> Thanks in advance, try something like <TMPL_LOOP ROWS> <TMPL_LOOP COLS> <TMPL_VAR NAME> </TMPL_LOOP> <br> </TMPL_LOOP> where ROWS are like this: ROWS = [ { COLS => [ { NAME => 'name1' }, { NAME => 'name2' }, { NAME => 'name3' } ] }, { COLS => [ { NAME => 'name4' }, { NAME => 'name5' }, { NAME => 'name6' } ] } ] -- Best regards, Горький Юрий mailto:hat...@tu... |