diff --git a/src/includes/class/class.LStemplate.php b/src/includes/class/class.LStemplate.php index 100512c1..a033565b 100644 --- a/src/includes/class/class.LStemplate.php +++ b/src/includes/class/class.LStemplate.php @@ -198,7 +198,9 @@ class LStemplate extends LSlog_staticLoggerClass { self :: registerFunction("var_dump", "LStemplate_smarty_var_dump"); // Define public root URL - self :: assign('public_root_url', LSsession :: loadLSclass("LSurl") ? LSurl :: public_url() : null); + $public_root_url = LSsession :: loadLSclass("LSurl") ? LSurl :: public_url() : null; + // A trailing slash is appended by the template, handle special case of "/" root URL + self :: assign('public_root_url', $public_root_url == "/"?"":$public_root_url); // Trigger started event self :: fireEvent('started');