{ldelim} and {rdelim} are used for
escaping
template delimiters, by default
"{" or "}". You can also use {literal}{/literal} to escape
blocks of text.
See also {$smarty.ldelim}.
Example 7-15. {ldelim}, {rdelim}
{* this will print literal delimiters out of the template *}
{ldelim}funcname{rdelim} is how functions look in Smarty!
The above example will output:
{funcname} is how functions look in Smarty!
Another example with some javascript
<script language="JavaScript">
function foo() {ldelim}
... code ...
{rdelim}
</script>
will output
<script language="JavaScript">
function foo() {
.... code ...
}
</script>