Я использую Smarty для eMail-Templates и хочу, чтобы тема письма была в одном месте с шаблоном тела.
Моей первой попыткой было установить тему с помощью
{assign var="subject" value="mySubject"}
и получить к нему доступ с помощью
$smart->getTamplateVars();
но темы нигде нет.
Мое текущее рабочее решение:
{php}
global $subject;
$subject = "My Subject";
{/php}
Но использование SmartyBC и {php} кажется неправильным.
Есть ли лучший способ добиться этого?