Variáveis reservadas {$smarty} podem ser usadas para acessar algumas variáveis de modelo especiais. A seguir estão todas as variáveis de solicitação de página.
A seguir está um exemplo de acesso a variáveis de solicitação de página, como get, post, cookies, servidor, ambiente e variáveis de sessão. Por exemplo, {$smarty.server.SERVER_NAME} obtém variáveis de servidor, {$smarty.env.PATH} obtém variáveis de sistema. caminho das variáveis de ambiente, {$smarty.request.username} obtém a variável composta de get/post/cookies/server/env.
A variável {$smarty.now} é usada para acessar o carimbo de data/hora atual.
Você pode usar o ajustador date_format para formatar a saída. Por exemplo {$smarty.now|date_format:"%Y-%m-%d %H:%M:%S"}.
{$smarty.const}
Você pode acessar constantes PHP diretamente. Por exemplo {$smarty.const._MY_CONST_VAL}.
{$smarty.capture}
A saída que pode ser capturada através da estrutura {capture}..{/capture} pode ser acessada usando a variável {$smarty}.
{$smarty.config}
A variável {$smarty} pode acessar a variável de configuração carregada.
Por exemplo, {$smarty.config.foo} pode representar {#foo#}.
{$smarty.seção}, {$smarty.foreach}
A variável {$smarty} tem acesso às propriedades dos loops 'section' e 'foreach'.
{$smarty.template}
Exibe o nome do modelo que está sendo processado atualmente.
{$smarty.versão}
Exibir a versão do modelo smarty {$smarty.ldelim}
Mostrar delimitador esquerdo {$smarty.rdelim}
Mostrar separador à direita