[dancer-users] tt tags

Rick Leir richard.leir at canadiana.ca
Mon Jan 18 14:04:50 GMT 2016


There was a thread on this back in November:
http://lists.preshweb.co.uk/pipermail/dancer-users/2015-November/005294.html
http://lists.preshweb.co.uk/pipermail/dancer-users/2015-November/005297.html

This is what I need in config.yml to make it work (is there a simpler way?):
template:   "template_toolkit"
charset: UTF-8
engines:
    template:
        template_toolkit:
          ENCODING: utf8
          INCLUDE_PATH: 'views'
          start_tag: '[%'
          end_tag:   '%]'
          WRAPPER: layouts/emails.tt

In a pm:
    my $email_body = template(
         'emails/activate.tt',
        \%fields,
    );

In a tt:
[% FILTER html_para %]
Bonjour / Hello [% name %]
..

On Sun, Jan 17, 2016 at 7:00 AM, <dancer-users-request at dancer.pm> wrote:

From: Kadir Beyazl? <kadirbeyazli at gmail.com>
> On Sat, Jan 16, 2016 at 1:09 AM, Kadir Beyazl? <kadirbeyazli at gmail.com>
> wrote:
>
> > Hi,
> >
> > I checked from following article that config.yml is correct for template
> > toolkit parameters:
> >
> >
> >
> http://search.cpan.org/~xsawyerx/Dancer2-0.157001/lib/Dancer2/Manual/Migration.pod
> >
> > Why does not my code use '<%' and '%>' tags although they are defined at
> > config.yml?
> > It is working by using default tags '[%' '%]'.  I am writing config.yml
> > content again:
> >
> > template: "template_toolkit"
> > engines:
> >   template:
> >     template_toolkit:
> >       start_tag: '<%'
> >       end_tag:   '%>'
> >
> >
> >
> > On Sat, Jan 16, 2016 at 12:54 AM, Kadir Beyazl? <kadirbeyazli at gmail.com>
> > wrote:
> >
> >> When I changed tag from <% %> to [% %] at .tt file it worked. But it is
> >> defined as follow at config.yml so <% %> tags should work.
> >>
> >> template: "template_toolkit"  # I deleted this line
> >> engines:
> >>   template:
> >>     template_toolkit:
> >>       start_tag: '<%'
> >>       end_tag:   '%>'
> >>
> >> On Sat, Jan 16, 2016 at 12:40 AM, Kadir Beyazl? <kadirbeyazli at gmail.com
> >
> >> wrote:
> >>
> >>> Hi All,
> >>>
> >>> My project at my local pc was working when I tried 2 weeks ago.
> >>> Now I tried but realized that template toolkit parameters are not set.
> >>> I see following when I click on "View Page Source"
> >>>
> >>> <html lang="tr">
> >>> <head>
> >>>
> >>> <title>adopen</title>
> >>>  <meta charset="<% settings.charset %>">
> >>>  <meta name="viewport" content="width=device-width, initial-scale=1">
> >>>  <link rel="stylesheet" href="<% request.uri_base
> >>> %>/css/bootstrap.min.css">
> >>>  <script src="<% request.uri_base
> %>/javascripts/jquery.min.js"></script>
> >>>  <script src="<% request.uri_base
> >>> %>/javascripts/bootstrap.min.js"></script>
> >>>  <link rel="stylesheet" href="<% request.uri_base %>/css/mystyle.css"
> />
> >>>
> >>>
> >>> I checked config.yml whether I changed start-end tag of template
> toolkit
> >>> but I see that it is corrrect.
> >>>
> >>> # config.yml
> >>> template: "template_toolkit"
> >>> engines:
> >>>   template:
> >>>     template_toolkit:
> >>>       start_tag: '<%'
> >>>       end_tag:   '%>'
> >>>
> >>> What may problem be? Last week I upgraded Ubuntu version from 15.04 to
> >>> 15.10 but this should not be reason.
> >>> I installed Dancer2, Template again in case upgrade caused a problem
> but
> >>> nothing changed
> >>>
> >>> I am starting my project with plackup command
> An HTML attachment was scrubbed...
> URL: <
> http://lists.preshweb.co.uk/pipermail/dancer-users/attachments/20160116/aaf59bba/attachment-0001.html
> >
>
> --
Rick Leir
Developer, Canadiana.ca
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.preshweb.co.uk/pipermail/dancer-users/attachments/20160118/eb0620b7/attachment.html>


More information about the dancer-users mailing list