Если вы не видите никаких сообщений об ошибках, вы можете активировать их (временно) с помощью ini_set("display_errors", true); error_reporting(E_ALL);
Если вы используете Smarty3, запустите $tpl->testInstall();
после настройки Smarty напосмотрим, все ли в порядке.Затем проверьте, существует ли ваш шаблон с $tpl->templateExists('default_layout'. $config['tplEx']);
Я предполагаю, что либо запрошенный файл не существует, либо шаблон содержит синтаксические ошибки, либо какая-то функция, вызываемая в шаблоне, не выполнялась должным образом.Но без сообщения об ошибке я не могу сказать.