Как исключить загрузку системных таблиц стилей CSS в Drupal и ускорить загрузку вашего сайта

Drupal — это мощная система управления контентом, но иногда загрузка лишних системных таблиц стилей CSS может замедлять производительность вашего сайта. В этой статье мы рассмотрим, как исключить загрузку системных таблиц стилей CSS в Drupal и ускорить загрузку вашего сайта, не затрагивая его функциональность.

Шаг 1: Установка и настройка модуля «CSS Injector»

  1. Вход в админ-панель Drupal: Зайдите в админ-панель вашего Drupal-сайта, используя административные учетные данные.
  2. Перейдите в раздел «Модули»: В меню админ-панели выберите раздел «Модули» и установите модуль «CSS Injector», если он еще не установлен.
  3. Настройте модуль CSS Injector: После установки модуля перейдите в раздел «Настройки» или «Настроить» (в зависимости от версии Drupal) модуля CSS Injector.

Шаг 2: Создание пользовательских правил CSS

  1. Создайте новое правило CSS: В разделе настроек модуля CSS Injector создайте новое пользовательское правило CSS.
  2. Исключите системные таблицы стилей CSS: Добавьте следующий CSS-код в поле для пользовательского правила CSS, чтобы исключить системные таблицы стилей:

cssCopy code

/* Исключение системных таблиц стилей */ <style> @import url('core/assets/vendor/normalize-css/normalize.css'); @import url('core/assets/vendor/jquery.ui/themes/base/menu.css'); /* Добавьте другие системные таблицы стилей, которые вы хотите исключить */ </style>

Вышеуказанный код исключает некоторые из системных таблиц стилей, но вы можете добавить другие таблицы стилей, которые необходимо исключить, следуя аналогичному формату.

Шаг 3: Сохранение и применение изменений

  1. Сохраните правило CSS: После добавления кода CSS сохраните правило.
  2. Примените изменения: Ваши изменения будут автоматически применены, и системные таблицы стилей CSS больше не будут загружаться на вашем сайте.