Königsweg, Custom-CSS einzubinden
am 25.12.2022 - 14:40 Uhr in
Hallo zusammen,
ich möchte ungerne in das native CSS eines Templates eingreifen, da es bei Updates immer wieder Korrekturen erfordert.
Dennoch möchte ich einige CSS Einstellungen überschreiben (u.a. für Blöcke).
Zuerst dachte ich, ich verwende ein Modul dafür, da es nur wenige Anpassungen sind. Leider läuft das Modul (wie so viele andere 10er Module) nicht (Themes existieren angeblich nicht)
("Uncaught PHP Exception InvalidArgumentException: "The configuration property conditions.current_theme.theme.tarapro doesn't exist." at /core/lib/Drupal/Core/Config/Schema/ArrayElement.php line 76")
https://www.drupal.org/project/asset_injector
Nun gibt es wohl diverse Möglichkeiten, CSS nachzuladen. Es geht um eine einzelne Seite mit einem einzelnen Template.
Was ist Eurer Meinung nach der Königsweg, eine CSS Datei einzubinden, auch hinsichtlich der Wartungsfreundlichkeit?
- Anmelden oder Registrieren um Kommentare zu schreiben
Custom CSS per Custom theme einbinden
am 25.12.2022 - 17:16 Uhr
Der Königsweg besteht m.E. darin, ein Custom theme zu erstellen und das Custom CSS hierüber zu definieren. Es gibt beispielsweise viele Basis-Themes, mit denen man per einfachem drush-Befehl ein Subtheme erstellen kann. Mit dem Basis-Theme ist man dann automatisch auf dem aktuellen Stand, sofern man die Updates regelmäßig durchführt.