[Dancer-users] IF statement issues in template

Alberto Simoes ambs at perl-hackers.net
Thu Apr 21 17:05:56 CEST 2011


By default, when using template toolkit, Dancer will preserve the 
delimiters:

   <% IF blah %>
     show this
   <% END %>

So, if you didn't configure anything about the delimiters, and just 
switched from Simple to TT, this is what you should use.

Cheers

On 21/04/2011 16:03, J. Bobby Lopez wrote:
> Curious if anyone's run into this.. I have an IF statement in a
> template, like so:
>
> [% IF blah %]
>    show this
> [% END %]
>
>
> I'm using template::toolkit (not template::simple) like so:
>
> set template => 'template_toolkit';
> template 'index' =>
> {
>     form => $form,
>     var1 => $var1,
>     var2 => $var2,
>     var3 => $var3,
> };
>
>
> When I load it all up in the browser, the IF statement doesn't work (is
> ignored), and the "show this" is displayed, even though "blah" doesn't exit.
>
> What am I doing wrong?  Is it my lack of TT knowledge, or something I've
> done incorrectly in my Dancer config?
>
> Thanks,
> -Bobby
>
>
>
> _______________________________________________
> Dancer-users mailing list
> Dancer-users at perldancer.org
> http://www.backup-manager.org/cgi-bin/listinfo/dancer-users



More information about the Dancer-users mailing list