Похожие чаты

Добрый день подскажите как можно встроить в основную загрузку crm

сущностей (сделки /компании и тд) - файлов ресурсов (js/css) сторонние библиотеки и тд через cdn
и к каким последствиям может привести?

3 ответов

9 просмотров

Как можно встроить? На событии onEpilog добавить к странице стиль, строку или скрипт как участника в курсах битрикса. Какие последствия? Ну например конфликты версий библиотек, конфликты стилей, да и в зависит от cdn может быть дырка в безопасности

Нусупбек- Автор вопроса
Andrei Nikolaev
Как можно встроить? На событии onEpilog добавить к...

да вот так и делаю \Bitrix\Main\EventManager::getInstance()->addEventHandler('main', 'onProlog', function () $assetManager->addJs("url"); $assetManager->addString( " <script> BX.ready(function () { add(' . json_encode($js_params) . ') } </script> " В функции add делаю loadScript("test-url") и загружаю библиотеки. c CSS проблем нет, а вот с js начинаются контры и двойные загрузки Но почему функция вызывается два раза? проверил и компоненты и init.php но так и не нашел дублирующегося addEventHandler('main', 'onProlog' что с этим сделать можно

Нусупбек
да вот так и делаю \Bitrix\Main\EventManager::get...

Так у вас проблема с подключением или использованием?

Похожие вопросы

Обсуждают сегодня

Типа вызывать GetParent и проверять на соответствие GetModuleHandle?
The Bird of Hermes
67
Do any of you guys have interesting projects one could join? I'm a Middle Full-Stack developer (JS/TS, React & Node)
Lev Shapiro
40
I read yesterday that in the near future most cryptos will be gone. It's like there is a lot of bullshit within the crypto sphere and this corruption some way is going to be c...
Kanah The Great
48
Есть сайт. Там была древняя версия эво. Стоял плагин, который каждый коммент в Jot делал отдельной страницей. После обновления все слетело, теперь старница открывается отдельн...
Artem
1
Всем привет! Кто нибудь парсил в ручную JSON без библиотек и фреймворков? Есть может ссылки на оптимальный алгоритмы работы с текстом и примеры таких парсеров?
Lem
27
$res = json_decode($наша строка из респонса); $res1 = array_map(fn($o) => $o->name, $res->breadcrumbs[0]->entities); Как такое будет на Хаскеле?.. В начале весь джейсон, в ко...
Хаскель Моисеевич Гопник
27
Добрый день. А shovel'ы можно как-то сконфигурировать в definitions.json? Пробовал что-то вроде: { "users": [ { "name": "agent", "password_hash": "RBCbTzQd...
Aleksey
1
Hello, I have a question. Can anyone help me? I want to make my cryptocurrencies, like Tron, untraceable by anyone, even government organizations. I was told that to do this,...
 ➛ Eᒪᕼᗩᗰ
14
Вопрос по диагностике ошибок (я знаю в чем, в данном конкретном примере, я знаю, как исправить, пример модельный, понятно, что в реальности бывает намного запутаннее). module...
ⰄⰎⰋⰐⰐⰑⰛⰤⰧⰧⰩⰄ ⰊⰑⰁⰓⰡⰛⰦⰕⰫ
11
В чем сила брат, в NASM или FASM?
Isaac Kleiner
18
Карта сайта