{literal}
function doSomething(myNumber){
var result = myNumber/{/literal}{$myDivider}{literal};
// rest of code...
}
// more functions...
{/literal}
или
{literal}
function doSomething(myNumber){
{/literal}
var result= myNumber/{$myDivider};
{literal}
// rest of code...
}
// more functions...
{/literal}
или
function doSomething(myNumber){ldelim}
var result= myNumber/{$myDivider};
// rest of code below...
{rdelim}
function doSomeMore(another){ldelim}
alert('{$myHello}');
// more code
{rdelim}
ИЛИ (с Smarty 3.x и выше, без литералов и т. Д. Необходимо)
function doSomething(myNumber){
var result = myNumber/{$myDivider};
// rest of code
}
В Smarty 3 левая фигурная скобка с пробелом (пробел, символ табуляции или перевод строки) рядом с ней больше не должна мешать логике Smarty. Проблемы, решаемые с помощью новой версии:)