support multiple renderer paths

This commit is contained in:
Graham Ollis
2012-12-18 11:00:47 -05:00
parent cdc31b07be
commit 37ee2ee753
6 changed files with 40 additions and 2 deletions

View File

@@ -44,7 +44,7 @@ sub _init {
my %config = (
( @renderer_paths > 0
? (INCLUDE_PATH => join(":", @renderer_paths))
? (INCLUDE_PATH => [@renderer_paths, 'templates'])
: ()
),
COMPILE_EXT => '.ttc',
@@ -157,7 +157,11 @@ sub ctx { @_ > 1 ? $_[0]->{ctx} = $_[1] : $_[0]->{ctx} }
sub options { @_ > 1 ? $_[0]->{options} = $_[1] : $_[0]->{options} }
sub not_found { @_ > 1 ? $_[0]->{not_found} = $_[1] : $_[0]->{not_found} }
sub _template_modified {1}
sub _template_modified {
my($self, $template) = @_;
return 1 if $self->SUPER::_template_modified($template);
return $template =~ /^templates(\/|\\)/;
}
sub _template_content {
my $self = shift;