Как получить переменную шаблона в блоке {php}?

Логично было использовать get_template_vars
{php}
    $MyVar = $smarty->get_template_vars('MyVar');
{/php}


Но get_template_vars не работает в Livestreet (((

6 комментариев

avatar
Во-первых, не
get_template_vars

а
getTemplateVars


get_template_vars — так в старых версиях смарти назывался метод

Во-вторых — теги {php} не работают в Смарти3.
avatar
У меня установлен плагин, по этому {php} отрабатывает, я проверял, getTemplateVars тоже не отрабатывает, пишет «Fatal error: Call to a member function getTemplateVars() on a non-object in...»

Может есть какие-нибудь другие способы получить переменные шаблона?
avatar
из шаблона:
{$mVarValue = $LS->Viewer_GetSmartyObject()->getTemplateVars('mVar')}
avatar
в как получить $mVarValue в блоке {php}?
avatar
{php}
    $mVarValue = $LS->Viewer_GetSmartyObject()->getTemplateVars('mVar');
{/php}
avatar
Большое спасибо!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.