PHP Manual

PEAR Manual

Smarty Manual

PostgreSQL

MySQL Manual

Perl Manual

{literal}

{literal} tags allow a block of data to be taken literally. this is typically used around javascript or stylesheet blocks where curly braces would interfere with the template delimiter syntax. anything within {literal}{/literal} tags is not interpreted, but displayed as-is. if you need template tags embedded in your {literal} block, consider using {ldelim}{rdelim} to escape the individual delimiters instead.

example 7-16. {literal} tags

{literal} <script type="text/javascript"> <!--   function isblank(field) {     if (field.value == '')       { return false; }     else       {       document.loginform.submit();       return true;     }   } // --> </script> {/literal}

see also escaping smarty parsing.