// Интеграция с Аспро Максимум - Улучшенная версия AddEventHandler('main', 'OnProlog', function() { global $APPLICATION; // Более точная проверка страницы корзины $currentPage = $APPLICATION->GetCurPage(); $isCartPage = (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(''); } });