Проблема Smarty И Javascript

Решил добавить пару значений для отображения на карте пунктов самовывоза. Правлю файл

design/themes/responsive/templates/addons/rus_pickup/views/pickup/components/maps/yandex.tpl

Исходный код файла

{script src="js/addons/rus_pickup/yandex.js"}

Перед

'store_location_id' : '{$loc.store_location_id}',

Ставлю

{assign var="my_acquiring2" value=__("my_delivery.my_acquiring")}
{if $loc.my_acquiring == "Y"}{assign var="my_acquiring3" value=__("my_delivery.my_acquiring.yes")}{else}{assign var="my_acquiring3" value=__("my_delivery.my_acquiring.no")}{/if}
{assign var="my_acquiring1" value="`$my_acquiring2`: `$my_acquiring3`"}

И сразу же еще и

'my_acquiring' : '{$my_acquiring1|escape:javascript nofilter}',

В итоге карта яндекса вообще не показывается. Выдается вот такая странная ошибка:

Uncaught ReferenceError: Tygh is not defined

Ссылка при этом веде на файл

index.php?dispatch=pickup.view:13651

Строка

   }(Tygh, Tygh.$));

Стоит мне убрать

{assign var="my_acquiring1" value="`$my_acquiring2`: `$my_acquiring3`"}

или

'my_acquiring' : '{$my_acquiring1|escape:javascript nofilter}',

как все прекрасно работает

причем, например, конструкция

{if $loc.my_tk == 'CDEK'}{assign var="my_cost_delivery" value="Стоимость самовывоза: `$my_price_sdek` руб."}{/if}

прекрасно работает.

в самом javascript файле есть конструкция:

if (storeData[keyvar]['my_acquiring'] != '') {
     marker_html +=  '
'; marker_html += storeData[keyvar]['my_acquiring']; }

В общем совсем запутался

Проблема скорее всего именно в строке

'my_acquiring' : '{$my_acquiring1|escape:javascript nofilter}',

т.к. даже при пустом значении этой переменной

{assign var="my_acquiring1" value=""} 

выдается эта же самая ошибка

Исходный код страницы посмотрите (CTRL + U). Скорее всего, там наглядно будет видно, почему показывается ошибка