Mieszanie szablonów Smarty z codem JavaScript nie jest zupełnie oczywiste i kończy się przy pierwszych próbach komunikatem o błędzie w parsowaniu szablonu. Aby umieścić skrypt należy użyć znacznika {literal}. To co znajdzie się w takim znaczniku, nie zostanie skompilowane przez Smarty.
<p align="center"><code>{literal}<script> ... </script> {/literal}</code></p>
<p align="center"><code>{literal}<script> ... </script> {/literal}</code></p>



