> I don't really see why you can't take the pain and amend your CGI scripts.
> What documentation warnings are you referring to, that advise against this
> course of action? (I can see one warning against matching TMPL_IF to perl if
> statements, but that doesn't seem to apply.)
> 
> Consider the H::T snippet,
>       <TMPL_IF NAME="my_bool">...</TMPL_IF>
> 
> In your CGI, instead of writing simply,
>       { my_bool => $x }
> 
> you would write something like this,
>       { my_bool => defined $x }
> 

        I'm taking a short cut by never exporting a boolean. I'm working on the
model if the data exists, then include this HTML with the output. So if
the conditions are never met (say, a table of people matching a
criteria, but there happen to be none), I never set that variable, and
therefore I don't want the associated HTML out there.

        Right now I'd have to stick in a bunch of extra lines to do my_var_bool
=> 1 wherever I have a my_var => $x in case if ($x) is false.

        TMPL_IF works all of the time except when the data that exists just
happens to be 0 (or anything else that is false).

        Tugrul Galatali




-------------------------------------------------------
Sponsored by:
ThinkGeek at http://www.ThinkGeek.com/
_______________________________________________
Html-template-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/html-template-users

Reply via email to