mirror of
https://github.com/smarty-php/smarty.git
synced 2025-10-28 02:41:37 +01:00
* Add converted docs repo * Set theme jekyll-theme-minimal * Removed BC docs, added TOC * Added TOCs, rewrote most important links in documentation. Linked README to new Github Pages site * some link fixes
1.3 KiB
1.3 KiB
{ldelim},{rdelim}
{ldelim} and {rdelim} are used for escaping
template delimiters, by default { and }. You can also use
{literal}{/literal} to escape blocks of
text eg Javascript or CSS. See also the complementary
{$smarty.ldelim}.
{* 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>
<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>
See also {literal} and escaping Smarty
parsing.