SL::Template::*: Form::template direkt nutzen, nicht mehr Form::init_template
authorMoritz Bunkus <m.bunkus@linet-services.de>
Thu, 2 Mar 2017 15:02:44 +0000 (16:02 +0100)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Thu, 2 Mar 2017 15:04:15 +0000 (16:04 +0100)
Form::init_template wurde bei der Umstellung entfernt, bei der nur
noch die eine Template-Instanz im SL::Presenter genutzt wird, und Form
keine eigene mehr beinhaltet.

SL/Template/LaTeX.pm
SL/Template/OpenDocument.pm

index f5062ba..c85529c 100644 (file)
@@ -450,7 +450,7 @@ sub parse {
 
     my $globals = global_vars();
 
-    $::form->init_template->process(\$contents, { %$form, %$globals }, \$new_contents) || die $::form->template->error;
+    $::form->template->process(\$contents, { %$form, %$globals }, \$new_contents) || die $::form->template->error;
   } else {
     $new_contents = $self->parse_block($contents);
   }
index 50c191b..e570321 100644 (file)
@@ -382,7 +382,7 @@ sub parse {
   if ($self->{use_template_toolkit}) {
     my $additional_params = $::form;
 
-    $::form->init_template->process(\$contents, $additional_params, \$new_contents) || die $::form->template->error;
+    $::form->template->process(\$contents, $additional_params, \$new_contents) || die $::form->template->error;
   } else {
     $self->{tag_stack} = [];
     $new_contents = $self->parse_block($contents);