Les balises Smarty affichent une variable ou invoquent une fonction. Les fonctions sont appelées lorsqu'elles sont entourées, ainsi que leurs paramètres, des délimiteurs Smarty. Par exemple : {nomfonction par1="val" par2="val"}.
Les fonctions natives et les fonctions utilisateurs ont toutes deux la même syntaxe, dans les templates.
Les fonctions natives sont relatives au traitement interne de Smarty, comme {if}, {section} et {strip}. Elles ne peuvent être modifiées.
Les fonctions utilisateurs sont des fonctions additionnelles, implémentées par l'intermédiaire de plugins. Elles peuvent être modifiées pour correspondre à vos besoins, et vous pouvez en créer de nouvelles. {html_options} et {popup} sont deux exemples de fonctions utilisateurs.
| Précédent | Sommaire | Suivant |
| Variables | Niveau supérieur | Paramètres |