in reply to HTML::Template Loop Question
Now that we know where the loops and vars go, we can figure out what kind of data structure we need. TMPL_LOOPs need something like loop_name => [ { .. }, { .. }, .. ]. (A reference to an array of hash references). TMPL_VARs just need var_name => "scalar". So in order to fill out this template, you'll need data that is structured like this:<ul> <TMPL_LOOP states> <li> <TMPL_VAR state> <ul> <TMPL_LOOP people> <li> <TMPL_VAR person> </TMPL_LOOP> </ul> </TMPL_LOOP> </ul>
If you have your data already in some other form, and have questions about how to get it into a data structure like this, let us know and we can probably help with that too..my @states = ( { state => "Alaska", people => [ { person => "Joe Blow" }, { person => "Peter TorkM" } ] }, { state => "California", people => [ { person => "Lily White }, { person => "Erik Svendater" } ] }, ... ); $tmpl->param( states => \@states );
blokhead
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
2Re: HTML::Template Loop Question
by jeffa (Bishop) on Sep 23, 2003 at 22:44 UTC | |
|
Re: Re: HTML::Template Loop Question
by theAcolyte (Pilgrim) on Sep 23, 2003 at 22:53 UTC | |
|
Re: HTML::Template Loop Question
by jonadab (Parson) on Sep 23, 2003 at 23:21 UTC | |
by blokhead (Monsignor) on Sep 23, 2003 at 23:34 UTC | |
by jeffa (Bishop) on Sep 23, 2003 at 23:47 UTC | |
by clscott (Friar) on Sep 24, 2003 at 00:08 UTC | |
by jonadab (Parson) on Sep 24, 2003 at 02:19 UTC | |
by Willard B. Trophy (Hermit) on Sep 24, 2003 at 14:08 UTC | |
|
Re: Re: HTML::Template Loop Question
by theAcolyte (Pilgrim) on Sep 24, 2003 at 18:21 UTC |