Les variables réservées {$smarty} peuvent être utilisées pour accéder à certaines variables de modèle spéciales. Voici toutes les variables de requête de page.
Ce qui suit est un exemple d'accès aux variables de demande de page telles que les variables get, post, cookies, serveur, environnement et session. Par exemple, {$smarty.server.SERVER_NAME} obtient les variables du serveur, {$smarty.env.PATH} obtient le système. chemin des variables d'environnement, { $smarty.request.username} obtient la variable composite de get/post/cookies/server/env.
La variable {$smarty.now} est utilisée pour accéder à l'horodatage actuel.
Vous pouvez utiliser l'ajusteur date_format pour formater la sortie, par exemple {$smarty.now|date_format:"%Y-%m-%d %H:%M:%S"}.
{$smarty.const}
Vous pouvez accéder directement aux constantes PHP Par exemple {$smarty.const._MY_CONST_VAL}.
{$smarty.capture}
La sortie qui peut être capturée via la structure {capture}..{/capture} est accessible à l'aide de la variable {$smarty}.
{$smarty.config}
La variable {$smarty} peut accéder à la variable de configuration chargée.
Par exemple, {$smarty.config.foo} peut représenter {#foo#}.
{$smarty.section}, {$smarty.foreach}
La variable {$smarty} a accès aux propriétés des boucles 'section' et 'foreach'.
{$smarty.template}
Affiche le nom du modèle en cours de traitement.
{$smarty.version}
Afficher la version du modèle Smarty {$smarty.ldelim}
Afficher le délimiteur gauche {$smarty.rdelim}
Afficher le séparateur droit