// Интеграция с Аспро Максимум - Исправленная версия AddEventHandler('main', 'OnProlog', function() { global $APPLICATION; // Правильная проверка страницы корзины для Аспро Максимум $currentPage = $APPLICATION->GetCurPage(); $isCartPage = (strpos($currentPage, '/basket/') !== false) || // Основной путь корзины (strpos($currentPage, '/cart/') !== false) || // Альтернативный путь (strpos($currentPage, 'basket.php') !== false) || // Старый путь (strpos($currentPage, 'order.php') !== false); // Страница оформления if ($isCartPage && CModule::IncludeModule('price2warehouse')) { // Регистрируем JS CJSCore::RegisterExt('price2warehouse_script', [ 'js' => '/local/js/price2warehouse/script.js', 'rel' => ['ajax', 'core', 'ui.notification'] ]); // Инициализируем JS в футере AddEventHandler('main', 'OnEpilog', function() { CJSCore::Init(['price2warehouse_script']); }); // Подключаем CSS $APPLICATION->SetAdditionalCSS('/local/templates/aspro_maxim/css/price2warehouse.css'); // Добавляем мета-тег для идентификации $APPLICATION->AddHeadString(''); } });