La variable reservada {$smarty} puede ser utilizada para accesar a variables especiales del template. A continuación una lista completa.
La solicitud de variables como $_GET, $_POST, $_COOKIE, $_SERVER, $_ENV y $_SESSION (Ver $request_vars_order y $request_use_auto_globals) pueden ser accesadas como se muestra en los ejemplos de abajo:
Nota: Por historicas razones {$SCRIPT_NAME} puede ser accesado directamente sin embargo {$smarty.server.SCRIPT_NAME} es el sugerido para accesar este valor.
El timestamp actual puede ser accesado con {$smarty.now}. El número refleja el número de segundos pasados desde la llamada Epoca (1 de Enero de 1970) y puede ser pasado directamente para el modificador date_format para mostrar la fecha.
Usted puede accesar al valor de constantes PHP directamente. Ver también smarty constants
La salida capturada via {capture}..{/capture} puede ser accesada usando la variable {$smarty}. vea la sección {capture} para un ejemplo.
La variable {$smarty} puede ser usada para referir variables de configuración cargadas. {$smarty.config.foo} es un sinónimo para {#foo#}. vea la sección sobre {config_load} para un ejemplo.
La variable {$smarty} puede ser usada para hacer referencia a las propiedades 'section' y 'foreach' del loop. Ver la documentación sobre section y foreach.
Esta variable es usada para imprimir literalmente el valor left-delimiter y right-delimiter. Ver tambien {ldelim},{rdelim}.
Ver también Variables y Config Variables