в самом шаблоне без php рейтинг выводит так {$usr.user_rating}
а мне нужно это значение присвоить к пекременной $rt
в шаблоне пробовал так,
{php} $rt={$usr.user_rating}; {/php}
передача данных
{php} $rt={$usr.user_rating}; {/php}
{assign var="rt" value=$usr.user.rating}
вы видно не поняли, мне нужно не {$rt} а {php}$rt=(рейтинг){/php}далее в шаблоне будет как — {$rt}
{php}$rt = $smarty->get_template_vars('$usr.user.rating'){/php}
{php}$rt = $smarty->get_template_vars('$usr.user.rating'){/php}
{php} $rt = $this->_tpl_vars['usr']['user_rating']; {/php}
{php} $inDB = cmsDatabase::getInstance(); $rating=$inUser->rating; {/php}
Код PHP: исходный кодпечать?1{php} 2$rt = $this->_tpl_vars['usr']['user_rating']; 3{/php}
SyntaxHighlighter.config.clipboardSwf = '/includes/jquery/syntax/scripts/clipboard.swf';
SyntaxHighlighter.all();
Но вы не сможете использовать полученную переменную как {$rt} далее в шаблоне. Она будет видна только внутри данного блока {php}...{/php}
согласен, в дальнейшем буду избегать подобного… но пока есть идеи всякие а время чтобы изучить CMS нету(можно написать плагин для смарти там не сложно, в любом случае код php в шаблон без очень серъезных причин вставлять не нужно…