summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--themes/engines/xtemplate/xtemplate.engine4
1 files changed, 3 insertions, 1 deletions
diff --git a/themes/engines/xtemplate/xtemplate.engine b/themes/engines/xtemplate/xtemplate.engine
index 389f3266e..0a5a16a43 100644
--- a/themes/engines/xtemplate/xtemplate.engine
+++ b/themes/engines/xtemplate/xtemplate.engine
@@ -13,7 +13,9 @@ function xtemplate_init($template) {
include_once(dirname(__FILE__) . '/xtemplate.inc');
}
$GLOBALS["xtemplate"] = new StdClass();
- $GLOBALS['xtemplate']->template = new XTemplate(basename($template->filename), dirname($template->filename));
+ $dir = dirname($template->filename);
+ $GLOBALS['xtemplate']->template = new XTemplate(basename($template->filename), $dir);
+ $GLOBALS['xtemplate']->template->assign(array('directory' => $dir));
$GLOBALS['xtemplate']->template->SetNullBlock(' '); // '' doesn't work!
}