Las variables reservadas {$smarty} se pueden utilizar para acceder a algunas variables de plantilla especiales. Las siguientes son todas las variables de solicitud de página.
El siguiente es un ejemplo de acceso a variables de solicitud de página, como get, post, cookies, servidor, entorno y variables de sesión. Por ejemplo, {$smarty.server.SERVER_NAME} obtiene variables de servidor, {$smarty.env.PATH} obtiene variables de sistema. ruta de las variables de entorno, { $smarty.request.username} obtiene la variable compuesta de get/post/cookies/server/env.
La variable {$smarty.now} se utiliza para acceder a la marca de tiempo actual.
Puede utilizar el ajustador date_format para formatear la salida. Por ejemplo, {$smarty.now|date_format:"%Y-%m-%d %H:%M:%S"}
{$inteligente.const}
Puede acceder a las constantes de PHP directamente. Por ejemplo, {$smarty.const._MY_CONST_VAL}.
{$smarty.captura}
Se puede acceder a la salida que se puede capturar a través de la estructura {capture}..{/capture} mediante la variable {$smarty}.
{$inteligente.config}
La variable {$smarty} puede acceder a la variable de configuración cargada.
Por ejemplo, {$smarty.config.foo} puede representar {#foo#}.
{$smarty.section}, {$smarty.foreach}
La variable {$smarty} tiene acceso a las propiedades de los bucles 'sección' y 'foreach'.
{$smarty.plantilla}
Muestra el nombre de la plantilla que se está procesando actualmente.
{$smarty.versión}
Mostrar la versión de la plantilla Smarty {$smarty.ldelim}
Mostrar delimitador izquierdo {$smarty.rdelim}
Mostrar separador derecho