Использование Drupal 8 hook_css_alter для удаления основного css

Я должен был удалить определенный внешний css с помощью drupal hook_css_alter, но я не могу заставить его работать каким-либо образом. Таблица стилей, которую я пытаюсь удалить, это contextual.module.css, которая находится в ядре папки стабильной темы drupal 8.

введите здесь описание изображения

введите здесь описание изображения

function hook_css_alter(&$css, \Drupal\Core\Asset\AttachedAssetsInterface $assets) {

    // Remove defaults.css file.
    unset($css[drupal_get_path('themes', 'stable') . '/css/contextual/contextual.module.css']);
  }

person clestcruz    schedule 22.11.2017    source источник


Ответы (1)


Используйте переопределение библиотек, чтобы избежать стабильных файлов CSS темы.

libraries-override:
  system/base: false
person PraveenKumar    schedule 23.11.2017
comment
Но этот синтаксис не будет пропускать/удалять все, верно? - person clestcruz; 25.11.2017