Ну и чтобы не обижать вполне живого старичка Smarty, написал рендерер для Yii и под него.
Инструкция:
Распаковываем его в protected/extensions.
Все файлы из libs складываем в protected/vendors/Smarty.
В секцию 'components' конфига добавляем:
'viewRenderer'=>array( 'class'=>'application.extensions.Smarty.CSmartyViewRenderer', 'fileExtension' => '.tpl', //'pluginsDir' => 'application.smartyPlugins', //'configDir' => 'application.smartyConfig', ),
Свойства текущего контроллера доступны как {this->pageTitle}.