Предположим, есть шаблон:
<html>
<head>
<title>{$title}</title>
</head>
<body>
{mod name='block' }
</body>
</html>
Есть плагин:
function smarty_function_mod($params, &$smarty) {
$core->smarty->assign('title', 'New title');
}
В основном коде:
$smarty->assign('title', 'Заголовок');
$smarty->display('template.tpl');
Итак, вопрос - как мне назначить новое значение для заголовка переменной из плагина, это выполняется в методе отображения? Если я делаю сначала метод выборки, а затем метод отображения - все в порядке, но плагин запускается дважды. Есть ли возможность сделать плагин сначала?