Для того чтобы убрать подключение файлов бустрап необходимо внутри скопированного шаблона компонента catalog вверху удалить строчку
$this->addExternalCss(«/bitrix/css/main/bootstrap.css»);
из файлов:
sections.php
section.php
element.php
compare.php
search.php
у меня эти файлы лежат в \bitrix\templates\my_template\components\bitrix\catalog\catalog\
Да, полностью согласен. Необходимо вычистить все файлы, чтобы там не было подключения бутстрапа. Есть ещё один метод, более быстрый, но имеющий свои нюансы. Необходимо в файл init.php прописать следующий обработчик:
AddEventHandler(«main», «OnEndBufferContent», «deleteKernelCss»);
function deleteKernelCss(&$content) {
global $USER, $APPLICATION;
if(strpos($APPLICATION->GetCurDir(), «/bitrix/»)!==false) return;
if($APPLICATION->GetProperty(«save_kernel») == «Y») return;
$arPatternsToRemove = Array(
‘/]+>/’,
‘/]+>/’,
);
$content = preg_replace($arPatternsToRemove, «», $content);
$content = preg_replace(«/\n{2,}/», «\n\n», $content);
}
После, бутстрап в всех местах должен отключиться