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@dancer.pm> wrote:

From: Kadir Beyazl? <kadirbeyazli@gmail.com>
On Sat, Jan 16, 2016 at 1:09 AM, Kadir Beyazl? <kadirbeyazli@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@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@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