{ldelim},{rdelim} {ldelim} et {rdelim} sont utilisés pour échapper les délimiteurs en tant que tels, dans notre cas, { et }. Vous pouvez toujours utiliser {literal}{/literal} pour échapper des blocks de texte, e.g. Javascript ou css. Voir aussi {$smarty.ldelim}. {ldelim}, {rdelim} Affichera : Un autre exemple avec du javascript function foo() {ldelim} ... code ... {rdelim} ]]> affichera : function foo() { .... code ... } ]]> un autre exemple avec Javascript function myJsFunction(){ldelim} alert("Le nom du serveur\n{$smarty.server.SERVER_NAME}\n{$smarty.server.SERVER_ADDR}"); {rdelim} Cliquez ici pour des informations sur le serveur ]]> Voir aussi {literal} et la désactivation de l'analyse de Smarty.