color/Farben in AT Theme
am 23.08.2016 - 15:42 Uhr in
Hallo,
ich habe seit meiner Testsite mit Drupal 8 auch wieder AT als Theme im Einsatz.
Hier habe ich mir nun mit dem Theme-Generator ein eigenes Subtheme erstellt.
Natürlich möchte ich auch den Color-Support nutzen, was bei der Theme Erstellung mit angehackt wurde.
Leider sind standardmäßig aber jetzt nur 3 Elemente vorhanden, deren Farbe geändert werden kann: Base (also wohlder Hintergrund), Text und Links.
Wie kann ich es bewerkstelligen, dass die Farbe weiterer Elemente über die Design-Einstellungen konfiguriert werden können.
Ich möchte hier nicht in den CSS-Code rumwerkeln, bei einem Update könnten die Änderungen dann weg sein.
Hat wer Ideen?
Danke schonmal.
- Anmelden oder Registrieren um Kommentare zu schreiben
Dazu baut man einen eigenen
am 23.08.2016 - 22:53 Uhr
Dazu baut man einen eigenen CSS-File ein, den man entsprechend sichert. Nur in den kommen die Änderungen rein, der Rest bleibt unangetastet. Nach einem Update einfach diese eine CSS-Datei wieder einbauen. Das ist doch wohl nicht zu viel Aufwand oder?
Ok, stimmt schon sowei. Das
am 26.08.2016 - 13:52 Uhr
Ok, stimmt schon sowei. Das mit den Einstellungen weg bei Update ist mir auch klar - zumindest bei einem eigenen Theme ist das so.
Trotzdem hätte ich gern die komfortable Möglichkeit, die Farben verschiedenster Elemente in den Theme-Einstellungen selbst zu ändern.
Gerade da ich das Theme zukünftig als Basis für weitere Seiten nehmen möchte und hier dann nur noch die Farben anpassen müsste.
Vielleicht doch noch ein paar Tips?
Ansonsten würde/müsste ich natüürlich übers css-File gehen.
Danke
Wenn Du so etwas komfortabler
am 26.08.2016 - 15:34 Uhr
Wenn Du so etwas komfortabler haben möchtest dann befasse Dich mit Sass und Compass. Dann benutzt Du einen Preprozessor vor dem eigentlichen CSS. Damit hast Du die Möglichkeit Farbwerte in Variablen abzulegen bzw. zu "benamsen". Damit kann man durch Änderung an einer Stelle alle Aufrufe dieser Farbe im CSS ändern. Wenn Du einmal gelernt hast, damit umzugehen, wirst Du das nur noch so machen.