Если у вас есть доступ только к файлу шаблона, вы можете присвоить $GLOBALS
smarty var $globals
следующим образом:
{php}$this->assign('globals', $GLOBALS);{/php}
{$globals.somevar}
$this
относится к активному объекту Smarty.
Лучший способ реализовать это при наличии доступа к сценарию PHP:
<?php
$somevar = 'this is a test';
$tpl = new Smarty;
$tpl->assign('globals', $GLOBALS);
$tpl->display('example.tpl');
?>
Файл шаблона:
{$globals.somevar}
При желании использовать фильтр, например:
{$globals.somevar|escape:html}