используются они следующим образом.
файлы .html располагаются по адресу $abspath/templates/$templatesdir
$templatesdir - нужен мне, чтобы в зависимости от пользователя иметь возможность менять набор шаблонов.
файлы .html выглядят примерно так:
$title
$body
перед началом работы скрипта загружаются наиболее часто используемые:
loadtemplates( array(\'main\',\'category\', \'header\', \'footer\') );
обработанный шаблоном вывод я сохраняю в переменные
$title="title";
$body="body";
eval("\\$out .= \\"".template("main")."\\";");
а когда мне надо - вывожу
echo $out;
по-моему просто и вполне удобно.