I'm using TT and when I 'set engines' before 'set template' everything works, but if I have 'set template' first (as shown below), the start_tag and end_tag aren't recognized (it just prints [%/%] to the screen). This problem doesn't occur if the settings are in config.yml instead. Is it a bug, or am I misunderstanding these settings? (I'm running on Dancer version 1.3051) Andrew #!/usr/bin/perl use Dancer; set template => 'template_toolkit'; set engines => { template_toolkit => { start_tag => '[%', stop_tag => '%]' } }; Dancer->dance;
On 12/06/2011 12:11, Andrew Solomon wrote:
I'm using TT and when I 'set engines' before 'set template' everything works, but if I have 'set template' first (as shown below), the start_tag and end_tag aren't recognized (it just prints [%/%] to the screen). This problem doesn't occur if the settings are in config.yml instead.
Is it a bug, or am I misunderstanding these settings?
(I'm running on Dancer version 1.3051)
Andrew
#!/usr/bin/perl
use Dancer;
set template => 'template_toolkit'; set engines => { template_toolkit => { start_tag => '[%', stop_tag => '%]' } };
Set template is raising an hook to restart the template server. Set engines don't. This is a bug. I can fix this special case, but I would prefer to use my patch about hierarchical set. Sukria? :) Cheers ambs
participants (2)
-
Alberto Simoes -
Andrew Solomon