{ldelim} dan {rdelim} dipakai untuk
melepaskan pembatas template,
standarnya { dan }.
Anda juga bisa memakai
{literal}{/literal}
untuk membatasi blok teks misalnya Javascript atau CSS.
Lihat juga {$smarty.ldelim}
tambahan.
Teladan 7-23. {ldelim}, {rdelim}
{* ini akan mencetak pembatas literal keluar dari template *}
{ldelim}funcname{rdelim} adalah bagaimana fungsi terlihat dalam Smarty!
Contoh di atas akan menghasilkan:
{funcname} adalah bagaimana fungsi terlihat dalam Smarty!
Contoh lain dengan beberapa Javascript
<script language="JavaScript">
function foo() {ldelim}
... kode ...
{rdelim}
</script>
akan menghasilkan
<script language="JavaScript">
function foo() {
.... kode ...
}
</script>
Teladan 7-24. Contoh Javascript lain
<script language="JavaScript" type="text/javascript">
function myJsFunction(){ldelim}
alert("The server name\n{$smarty.server.SERVER_NAME}\n{$smarty.server.SERVER_ADDR}");
{rdelim}
</script>
<a href="javascript:myJsFunction()">Click here for Server Info</a>