smarty Шаблон из строки -- Пример генерации html по строке шаблона (например для ajax-ответа)

Получить html из шаблона "на коленке" (в любом месте приложения) можно так как-то так:

/* считываем файл шаблона, 
лежащий по указанном адресу в строку */
$template = Str::fromFile($TEMPLATES_PATH 
 . 'front/report/parts/modal-view.tpl');
        
$smarty = new Smarty(); // создаём объект
// обычное присваивание переменной для шаблона
$smarty->assign('TableData', $prepatedData);

// Подлючаем файл с плагином
require_once( $smarty->_get_plugin_filepath('function', 'eval'));
// получаем итоговый html 
$content = smarty_function_eval(array('var' => $template), $smarty);

Key Words for FKN + antitotal forum (CS VSU):