Hello all,

Been looking for a while for this answer, and seem to think it must have been asked before, although both the archives mentioned in the docs are down. So here goes:

Is there an easy way to pass a Hash to HTML::Template in hopes to use the key/value pairs, without putting it in a <TMPL_LOOP>?

Along with HTML::Template, I'm also familiar with Template-Toolkit. It had the dot syntax, where you can navigate a complex data structure like -

        $this->{that}->{then}->{some}

like this:

        [% this.that.then.some %]

I can't find anything similar in HTML::Template, except to put a <TMPL_LOOP> around the block of HTML when I want to access a value in a hash. I guess this is fine with me - as long as performance isn't completely dismal;

To clarify, in my Perl code, I have a hash that holds any errors that may have been put forth from an HTML form. Something like:

my %errors = (forgot_name => 1, impossible_zipcode => 1, is_the_unabomber => 0);

my theoretically HTML would be something like:

<TMPL_IF EXPR="errors.forgot_name == 1">

        <p>You forgot your name!</p>

</TMPL_IF>


Thanks for your time!

justinSimoni.Artist
--
.: art    http://justinsimoni.com
.: phone  720 436 7701



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Html-template-users mailing list
Html-template-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/html-template-users

Reply via email to