Условия обработки персональных данных

Сайт использует технические и персональные данные пользователей для получения маркетинговой и статистической информации. Условия обработки персональных данных посетителей можно ознакомиться по ссылке.

В случае Вашего не согласия с этими условиями - просим Вас покинуть данный сайт. Если Вы продолжаете находиться и использовать сайт - Вы автоматически выражаете свое согласие с условиями обработки персональных данных пользователей сайта

X

Отключить bootstrap в компоненте catalog bitrix

Для того чтобы убрать подключение файлов бустрап необходимо внутри скопированного шаблона компонента 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\

Только один комментарий Комментировать

  1. Александр /

    Да, полностью согласен. Необходимо вычистить все файлы, чтобы там не было подключения бутстрапа. Есть ещё один метод, более быстрый, но имеющий свои нюансы. Необходимо в файл 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);
    }

    После, бутстрап в всех местах должен отключиться

Оставить ответ