Variable réservée {$smarty}
La variable réservée {$smarty} peut être utilisée pour accéder à plusieurs
variables spéciales du template. En voici la liste complète.
Variables de requête
Les variables de requête comme GET, POST, COOKIES, SERVER, ENVIRONNEMENT
et SESSION peuvent être utilisées comme dans l'exemple suivant:
Afficher des variables de requête{$smarty.now}
Le timestamp courant peut être récupéré grâce à {$smarty.now}.
Le nombre obtenu correspond au nombre de secondes écoulées depuis
Epoch (1 Janvier 1970) et peut être passé directement au modificateur
de variable date à des fins d'affichage.
utilisation de {$smarty.now}{$smarty.const}
Vous pouvez directement accéder aux constantes PHP.
Utiliser {$smarty.const}{$smarty.capture}
La capture réalisée via {capture}..{/capture} peut être récupérée
par l'intermédiaire de la variable {$smarty}. Voir la section
sur capture pour un
exemple à ce sujet.
{$smarty.config}
La variable {$smarty} peut être utilisée pour désigner une variable
d'un fichier de configuration. {$smarty.config.foo} est un synonyme de
{#foo#}. Voir la section config_load
pour un exemple à ce sujet.
{$smarty.section}, {$smarty.foreach}
La variable {$smarty} peut être utilisée pour accéder aux propriétés
des boucles 'section' et 'foreach'. Voir la documentation de
section et
foreach.
{$smarty.template}
Cette variable contient le nom du template en cours de traitement.
{$smarty.ldelim}
Cette variable est utilisé pour afficher le délémiteur gauche. Lisez aussi
la partie {ldelim},{rdelim}.
{$smarty.rdelim}
Cette variable est utilisé pour afficher le délémiteur droit. Lisez aussi
la partie {ldelim},{rdelim}.