$global_assign

Essa é a lista de variáveis que estão sempre implicitamente fixadas para o template engine. Isso está acessível para fazer variáveis globais ou variáveis do servidor disponíveis para todo o template sem ter que fixá-las manualmente. Cada elemento em $global_assign deve ser um nome de uma variável global, ou um par de chave/valor, onde a chave é o nome do array global array e o valor é o array de variáveis fixadas deste array global. $SCRIPT_NAME é globalmente fixado por padrão para $HTTP_SERVER_VARS.

Notas Técnicas: Variáveis de servidor podem ser acessadas através da variável $smarty, como {$smarty.server.SCRIPT_NAME}. Veja a seção da variável $smarty.