From c3a2714c9382d6cf7234cbcf7c5879e49fa4b9d6 Mon Sep 17 00:00:00 2001 From: Doug Bell Date: Wed, 13 Apr 2011 17:09:22 -0500 Subject: [PATCH] add template toolkit to the default template parsers --- etc/WebGUI.conf.original | 3 ++- share/upgrades/7.10.4-8.0.0/addTemplateToolkit.pl | 12 ++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 share/upgrades/7.10.4-8.0.0/addTemplateToolkit.pl diff --git a/etc/WebGUI.conf.original b/etc/WebGUI.conf.original index 659ed06b9..1a78c1082 100644 --- a/etc/WebGUI.conf.original +++ b/etc/WebGUI.conf.original @@ -216,7 +216,8 @@ # Specify the list of template parsers available in the system. "templateParsers" : [ - "WebGUI::Asset::Template::HTMLTemplate" + "WebGUI::Asset::Template::HTMLTemplate", + "WebGUI::Asset::Template::TemplateToolkit" ], # Enable the Survey Expression Engine, which allows goto expressions in diff --git a/share/upgrades/7.10.4-8.0.0/addTemplateToolkit.pl b/share/upgrades/7.10.4-8.0.0/addTemplateToolkit.pl new file mode 100644 index 000000000..e5287b444 --- /dev/null +++ b/share/upgrades/7.10.4-8.0.0/addTemplateToolkit.pl @@ -0,0 +1,12 @@ + +use WebGUI::Upgrade::Script; + +start_step "Adding Template Toolkit template parser"; + +my $class = 'WebGUI::Asset::Template::TemplateToolkit'; +unless ( grep { $_ eq $class } @{ session->config->get('templateParsers') } ) { + session->config->addToArray( 'templateParsers' => $class ); +} + +done; +