$serendipity['serendipityPath'] . $serendipity['templatePath'] . 'default'
);
$serendipity['smarty']->compile_dir = $serendipity['serendipityPath'] . PATH_SMARTY_COMPILE;
- $serendipity['smarty']->config_dir = &$serendipity['smarty']->template_dir;
+ $serendipity['smarty']->config_dir = &$serendipity['smarty']->template_dir[0];
$serendipity['smarty']->secure_dir = array($serendipity['serendipityPath'] . $serendipity['templatePath']);
$serendipity['smarty']->security_settings['MODIFIER_FUNCS'] = array('sprintf', 'sizeof', 'count', 'rand');
$serendipity['smarty']->security_settings['ALLOW_CONSTANTS'] = true;
}
if (!isset($serendipity['smarty_raw_mode'])) {
- if (file_exists($serendipity['smarty']->template_dir . '/layout.php') && $serendipity['template'] != 'default') {
+ if (file_exists($serendipity['smarty']->config_dir . '/layout.php') && $serendipity['template'] != 'default') {
$serendipity['smarty_raw_mode'] = true;
} else {
$serendipity['smarty_raw_mode'] = false;
// For advanced usage, we allow template authors to create a file 'config.inc.php' where they can
// setup custom smarty variables, modifiers etc. to use in their templates.
-@include_once $serendipity['smarty']->template_dir . '/config.inc.php';
+@include_once $serendipity['smarty']->config_dir . '/config.inc.php';
$serendipity['smarty']->assign(
array(