This doesn't work for Views requiring a "base" - is there an easy way to walk the dependency graph?
On Mon, Apr 6, 2009 at 3:28 PM, Timmy Chan <[email protected]> wrote: > I'm a Perl beginner, so forgive me, but I added these lines to > Template::Context - > > Line 811: > # VIEWS > my $views_map = $config->{ VIEWS }; > while ( my ( $key, $val ) = each %$views_map ) { > my $_tt_view = $self->view($val); > $self->{ STASH }->set($key, $_tt_view); > } > > which allows me to do - > > my $context = Template::Context->new( > { > STAT_TTL => 1, > VIEWS => { default => { prefix => '', }, }, > } > ); > > my $template = Template->new( { CONTEXT => $context, } ) > or die "$template::ERROR\n"; > > $template->process('test'); > > and lets me use "default" as a View normally. > > As I am still relatively new to Perl (and TT internals), can someone take a > brief look at this? It appears to work, but I'm not 100% confident.. > > Basically, my idea is to save some time off every template->process on an > Apache2 server by doing it once. > > Thanks! > > > > >
_______________________________________________ templates mailing list [email protected] http://mail.template-toolkit.org/mailman/listinfo/templates
