[Jifty-commit] r3051 - jifty/trunk/lib/Jifty/View/Declare
jifty-commit at lists.jifty.org
jifty-commit at lists.jifty.org
Fri Mar 23 22:05:42 EDT 2007
Author: clkao
Date: Fri Mar 23 22:05:42 2007
New Revision: 3051
Modified:
jifty/trunk/lib/Jifty/View/Declare/Helpers.pm
Log:
Make render_region resolve relative template in current context.
Modified: jifty/trunk/lib/Jifty/View/Declare/Helpers.pm
==============================================================================
--- jifty/trunk/lib/Jifty/View/Declare/Helpers.pm (original)
+++ jifty/trunk/lib/Jifty/View/Declare/Helpers.pm Fri Mar 23 22:05:42 2007
@@ -100,9 +100,14 @@
sub render_region(@) {
unshift @_, 'name' if @_ % 2;
+ my $args = {@_};
+ my $path = $args->{path};
+ if ($Template::Declare::Tags::self && $path !~ m|^/|) {
+ $args->{path} = $Template::Declare::Tags::self->path_for($path);
+ }
local $Template::Declare::Tags::self = undef;
Template::Declare->new_buffer_frame;
- Jifty::Web::PageRegion->new(@_)->render;
+ Jifty::Web::PageRegion->new(%$args)->render;
my $content = Template::Declare->buffer->data();
Template::Declare->end_buffer_frame;
Jifty->web->out($content);
More information about the Jifty-commit
mailing list