Nella elaborazione dei file .TPL (Smarty) o più in generale nei file PHP si può incontrare il problema incorporando al loro interno del codice Javascript o CSS.
Per ovviare ai conflitti dei tag contenuti nei diversi linguaggi, si utilizza il tag {literal}
{literal} <script type="text/javascript"> ... </script> {/literal}
Per maggiori informazioni:
https://www.smarty.net/docsv2/en/language.function.literal