Sub-Theme soll css/libraries erben
am 16.04.2020 - 07:53 Uhr in
Liebes Forum,
ich hoffe Ihr seid alle noch gesund und munter.
Ich habe ein Sub-Theme von Magazin Lite (https://www.drupal.org/project/magazine_lite) erstellt. Eigentlich bin ich davon ausgegangen, dass das Sub-Theme erstmal 1:1 identisch mit dem Base Theme ausschaut und ich dann ganz individuell eigene Overrides hinzufügen kann, ohne das ich am eigentlich Quellcode etwas anpassen muss. Leider scheinen jedoch nicht alle Konfigurationen/Libraries vererbt worden zu sein. Das ist vor allem daran festzumachen, dass die Schriftarten nicht identisch sind. Ich habe zum Generieren einmal den manuellen Weg und einmal den Weg via Drupal Console (https://drupalconsole.com/docs/en/commands/generate-theme) gewählt, beide mehr oder weniger mit dem gleichen Ergebnisse. Ich könnte die Schriftarten jetzt manuell nachpflegen, vermute aber dass es noch andere Vererbungslücken gibt.
Die Vererbungsmöglichkeiten habe ich auch gefunden, finde diese aber nicht wirklich hilfreich(https://www.drupal.org/docs/8/theming/sub-theme-inheritance).
Ich möchte eigentlich nur ungerne eine Kopie des Themes erzeugen und dann direkt in dem Code die Anpassungen machen.
Vielleicht kann mich von euch jemand einen Tipp geben, wie ich die komplette Vererbung hinbekommen kann.
beste Grüße
- Anmelden oder Registrieren um Kommentare zu schreiben
In deiner THEME.info.yml
am 31.05.2020 - 23:09 Uhr
In deiner THEME.info.yml solltest du ja die Zeile
base theme: magazine_lite
drin haben, damit er sich von dort alles ziehen kann. Eigene Files bindest du meines Wissens nach wie folgt in deiner THEME.libraries.yml ein:child-styling:
version: VERSION
css:
theme:
css/print.css: { media: print }
css/style.css: {}
css/custom.css: {}
child-scripts:
version: VERSION
js:
js/min/global.min.js: {}
dependencies:
- core/jquery
- core/jquery.once
- core/drupal
Web: Halle im Bild | n8aktiv
Social: Facebook | Xing