Entfernen des CSS aller "stabilen" Themen aus einem benutzerdefinierten Drupal 8-Thema

9

CSS-Liste

Ich möchte alle automatisch enthaltenen CSSs aus dem stabilen Thema entfernen :

/core/themes/stable/css/system/components/*

Ich kann sie einzeln in der .info.ymlDatei entfernen :

stylesheets-remove:
  - 'core/themes/stable/css/system/components/ajax-progress.module.css'
  - 'core/themes/stable/css/system/components/autocomplete-loading.module.css'
  - ...

Gibt es eine Möglichkeit, alle auf einmal zu entfernen?

Etwas wie:

stylesheets-remove:
  - 'core/themes/stable/css/system/components/*'
Andrea
quelle

Antworten:

18

Es gibt kein Wildcarding für die stylesheets-remove(FYI: Es gibt einen FR dafür). Sie können libraries-overridejedoch die Bibliothek entfernen, die allen von Ihnen hervorgehobenen CSS-Komponenten zugeordnet ist:

libraries-override:
  system/base: false

Es werden nicht alle CSS-Dateien im stabilen Design entfernt, aber das Entfernen von Bibliotheken, die viele CSS-Dateien enthalten, wird komprimiert.

Shawn Conn
quelle