Подключение своего JS в стандартной теме Битрикс24


Платформа Битрикс24 не очень приветствует кастомизацию стандартной темы, в том числе правку файлов шаблонов, при этом иногда возникает необходимость внедрения своего JavaScript кода для взаимодествия при рендеринге.

В этом случае можно использовать функцию подключения кастомного JS файла, для этого добавить следующий код, например, в файл init.php (путь к файлу по умолчанию /bitrix/init.php от корневой директории, рекомендуется создать новый файл в локальном пространстве /local/ и вносить свои обработки в него) либо в обработчик событий собственного модуля, в котором указать путь к js-файлу (в примере ‘/local/js/customEvents.js’):

Bitrix\Main\Page\Asset::getInstance()->addJs('/local/js/customEvents.js');