проблема:
/bitrix/components/bitrix/catalog.section/component.php строка 21 и /bitrix/components/bitrix/catalog.element/component.php строка 19:
результатом будет безусловное подключение js-ядра битрикса и его попапов во всех страницах, содержащих данные компоненты, даже если активный шаблон компонента их не использует.
решение:
поскольку использование попапов или других средств отображения информации - прерогатива шаблонов, подключать его нужно именно там. предлагаю перенести эту строку в шаблоны компонентов.
пока что я просто закомментировал её в исходниках, но это (очевидно) не решение, а так, временный хак.
/bitrix/components/bitrix/catalog.section/component.php строка 21 и /bitrix/components/bitrix/catalog.element/component.php строка 19:
Код |
---|
CJSCore::Init(array('popup')); |
решение:
поскольку использование попапов или других средств отображения информации - прерогатива шаблонов, подключать его нужно именно там. предлагаю перенести эту строку в шаблоны компонентов.
пока что я просто закомментировал её в исходниках, но это (очевидно) не решение, а так, временный хак.