On Feb 16, 2011, at 11:22 PM, Marco Fontani wrote:
But after several unsuccessful attempts to use it i realized one simple thing: Dancer idea of template engine is not compatible with Text::Xslate fundamentally.
Not true. See below.
Unfortunately I have no good ideas on how to combine Dancer with Text::Xslate but I feel that this should be done :)
I use Dancer with Xslate templates for my blog: https://github.com/mfontani/Brocco
config.yml change needed (a hack really):
engines: xslate: cache_dir: "/tmp/wherever" cache: 1 path: - / - ./views
The "path" is the important bit: - needs / so that the files that are given by full path can work - needs views/ since the main layout path is given relative to that
Hope you can now enjoy Xslate and Dancer both :)
Include '/' in search path?? This kind of `solution` i tried the first thing. I'm sure it will not recommend to anyone. PS: Now turn on 'auto_page' and 'GET /etc/passwd HTTP/1.0\r\n\r\n' ;)
-marco-
-- Marco Fontani Glasgow Perl Mongers - http://glasgow.pm.org/ Join the RackSpace Cloud at: http://www.rackspacecloud.com/277.html
-- Cheers, Oleg A. Mamontov mailto: oleg@mamontov.net jabber: lonerr@charla.mamontov.net icq uin: 79-521-617 cell: +7-903-798-1352