On Sun, 19 Oct 2003, 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.
Are you saying you can't do this now? I've produced <select> boxes with HTML::Template. It requires a nasty pile of <tmpl_if> logic but it's doable. My prefered method is to just use CGI.pm's popup_menu() and use it to fill a single <tmpl_var>. I find this results in easily maintainable code with the minor caveat that the HTML designer won't be able to easily modify the contents of the <select>. In practice this isn't much of a problem; the contents of form controls are usually my job. > Am I on the right track if I use template::expr inside an options list and > test at each option to know if I should emit the selected attribute? Sure, that's another way to do it. -sam ------------------------------------------------------- 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