Я им как-то не пользовался, обходился другими способами, а тут решил попробовать, т.к. обещается видимость в отладчике всех доступных в текущем шаблоне переменных, это было бы удобно.
1. Скачиваем нашу (ну, почти нашу) версию смарти с гитхаба. https://github.com/s...ses/tag/v2.6.28
2. берем оттуда файл debug.tpl и кладем его в core/smarty/
3. в файле indeх.php после строки
$smarty->assign("isadmin", "yes");
вставляем
$smarty->debugging = true;
и получаем при админском доступе отладочную консоль Smarty в отдельном окне.
PS. Если оно не нужно на все страницах, то вместо
$smarty->debugging = true;
вставляем
$smarty->debugging_ctrl="URL";
При таком раскладе консоль будет выводиться только тогда, когда в URL добавлена GET-переменная SMARTY_DEBUG. Например,
http_://yousite.ru/?SMARTY_DEBUG или http_://yousite.ru/bla-bla-bla/?xxx=yy&zzz=ddd&SMARTY_DEBUG