<script>
BX.message({
TEMPLATE_PATH: '<? echo $this->GetFolder(); ?>'
});
</script>
И в файле script.js можем этот путь получить:
var folderPath = BX.message('TEMPLATE_PATH');
Чтоб работал BX добавим в header.php CJSCore::Init(array("fx"));
Сначала считаем языковые фразы в переменную:
$messages = \Bitrix\Main\Localization\Loc::loadLanguageFile(__FILE__, LANGUAGE_ID);
После этого, в js-скрипте можем получить массив языковых файлов:
BX.message(<?=CUtil::PhpToJSObject($messages)?>);