diff --git a/TWikiCompatibilityPlugin/lib/Foswiki/Plugins/TWikiCompatibilityPlugin.pm b/TWikiCompatibilityPlugin/lib/Foswiki/Plugins/TWikiCompatibilityPlugin.pm index 5396994a89..46d32c7df3 100644 --- a/TWikiCompatibilityPlugin/lib/Foswiki/Plugins/TWikiCompatibilityPlugin.pm +++ b/TWikiCompatibilityPlugin/lib/Foswiki/Plugins/TWikiCompatibilityPlugin.pm @@ -45,6 +45,10 @@ $pluginName = 'TWikiCompatibilityPlugin'; sub initPlugin { my( $topic, $web, $user, $installWeb ) = @_; + + #initialise the augmented template path + augmentedTemplatePath(); + return 1; } diff --git a/core/lib/Foswiki/Templates.pm b/core/lib/Foswiki/Templates.pm index 15100a7548..be26da3c18 100644 --- a/core/lib/Foswiki/Templates.pm +++ b/core/lib/Foswiki/Templates.pm @@ -329,9 +329,11 @@ sub _readTemplateFile { my @templatePath = split( /\s*,\s*/, $Foswiki::cfg{TemplatePath} ); if (($Foswiki::cfg{Plugins}{TWikiCompatibilityPlugin}{Enabled}) - && (lc($name) eq 'foswiki')) { + && (lc($name) eq 'foswiki') + && defined($Foswiki::cfg{Plugins}{TWikiCompatibilityPlugin}{TemplatePath}) + ) { #TWikiCompatibility, need to test to see if there is a twiki.skin tmpl - @templatePath = Foswiki::Plugins::TWikiCompatibilityPlugin::augmentedTemplatePath(); + @templatePath = @{$Foswiki::cfg{Plugins}{TWikiCompatibilityPlugin}{TemplatePath}}; } # Search the $Foswiki::cfg{TemplatePath} for the skinned versions