On Sun, Oct 19, 2003 at 12:53:24PM -0700, Mark Fuller wrote:
>I just found html::template and it's exactly what I was looking for. The
>only thing that is a minor shortcoming for me is the inability to do option
>select lists. I understand the emphasis on keeping a template a template
>(and languages separate). But, here's an example of why I believe it is
>justifiable to provide for an "if" inside the variable loop that would emit
>an option list.
You know, you can do it quite easily without extending HTML::Template.
Here's how I do it. Say I have modes "a", "b" and "c", each of which
will produce different text. (Never mind different languages - I use
this trick for whole different pages in a multiscreen application.) Then
I just turn off die_on_bad_params, and set:
$tmpl->param(mode => $mode,
"mode.$mode" => 1);
Then the template has:
<tmpl_if name=mode.a>
text for mode A
</tmpl_if>
<tmpl_if name=mode.b>
text for mode B
</tmpl_if>
...and so on. You get the idea...
Roger
-------------------------------------------------------
This SF.net email sponsored by: Enterprise Linux Forum Conference & Expo
The Event For Linux Datacenter Solutions & Strategies in The Enterprise
Linux in the Boardroom; in the Front Office; & in the Server Room
http://www.enterpriselinuxforum.com
_______________________________________________
Html-template-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/html-template-users