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