Smarty Icon

You may use the Smarty logo according to the trademark notice.

Smarty Template Engine Smarty Template Engine

For sponsorship, advertising, news or other inquiries, contact us at:

Sites Using Smarty

Advertisement

{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}.

Example 7.23. {ldelim}, {rdelim}


{* Affiche les délimiteurs de template *}

{ldelim}nomFonction{rdelim} est la façon dont sont appelées les fonctions dans Smarty !

   

Affichera :


{nomFonction} est la façon dont sont appelées les fonctions dans Smarty !

  

Un autre exemple avec du javascript


<script language="JavaScript">
 function foo() {ldelim}
   ... code ...
   {rdelim}
</script>

  

affichera :


<script language="JavaScript">
 function foo() {
   .... code ...
 }
</script>

  

Example 7.24. un autre exemple avec Javascript


<script language="JavaScript" type="text/javascript">
   function myJsFunction(){ldelim}
     alert("Le nom du serveur\n{$smarty.server.SERVER_NAME}\n{$smarty.server.SERVER_ADDR}");
   {rdelim}
</script>
<a href="javascript:myJsFunction()">Cliquez ici pour des informations sur le serveur</a>
             
  

Voir aussi {literal} et la désactivation de l'analyse de Smarty.