Если используется кэширование компонента, то в шаблоне не будет подгружаться js-скрпит (например, Яндекс.Карта) с помощью функции addJs. Чтобы решить эту проблему, необходимо вынести код подключения js-скрипта в эпилог шаблона — файл component_epilog.php:
use Bitrix\Main\Page\Asset; $asset = Asset::getInstance(); $asset->addJs('https://api-maps.yandex.ru/2.1/?lang=ru_RU');