$global_assign
Список переменных, которые всегда неявно загружены.
Это удобно для того, чтобы глобальные или серверные
переменные были доступны во всех шаблонах без их непосредственной
ручной загрузки. Каждый элемент $global_assign может быть именем
глобальной переменной или парой ключ/значение, в которой ключ является
именем глобального массива, а значение - массивом переменых,
загруженных из этого глобального массива. По умолчанию переменная
$SCRIPT_NAME имеет значение, загруженное из $HTTP_SERVER_VARS
Техническое замечание
Доступ к серверным переменным может быть осуществлен через переменную
$smarty, например, {$smarty.server.SCRIPT_NAME}. См. раздел о переменной
$smarty.