Как в Smarty вставить JS код
Что бы в Smarty заработал код JavaScript нужно обрамлять его в теги {literal}…{/literal}
Например:
{literal} <script type="text/javascript"> <!--// alert('!'); //--> </script> {/literal}
Тег {literal} означает что код внутри тега не обрабатывается Smatry, а возвращается как есть.