Color-Modul

Das Color-Modul lässt den Administrator die Freiheit das Farbschema bei einem kompatiblen Themes zu ändern, z.B. kann die Farbe der Hyperlinks, Hintergründe, Text und anderen Theme-Elemente geändert werden, ohne auch nur eine Datei oder Code erstellen zu müssen.

Das Standardtheme Garland bzw. die fixe Variante Minelli nutzt dieses Modul von Haus aus. Leider reicht es nicht aus, das Modul einfach zu aktivieren, um es ggf. mit ein Theme zu verwenden.

Damit das Modul benutzbar ist, muss die Download-Methode auf öffentlich sein, files-Verzeichnis beschreibbar und ausreichend PHP-Speicher (mind. 25MB).

Garland Farbschema-Einstellung
Garland Farbschema-Einstellung

Wenn man ein passenden Theme verwendet, sind die Möglichkeiten dieses Modul in den Einstellungen des jeweiligen Themes zu finden. Wie in diesem Beispiel bei Garland.
Garland Farbschema-Einstellung einzelnen Farbbereich
Garland Farbschema-Einstellung einzelnen Farbbereich

Möchte man das Farbschema nun ändern, hat man die Möglichkeit vordefinierte Farbkombination aus einer Auswahlliste zu wählen. Oder man klickt auf eins dieser Farben unter der Auswahlliste, dadurch wird dieses Feld aktiviert und man kann dann rechts mit dem Colorpicker seine Farbe auswählen.
Garland Farbschema-Einstellung Farbbereiche kombinieren
Garland Farbschema-Einstellung Farbbereiche kombinieren

Wenn man auf das Schloss klickt, werden 2 Farbbereiche kombiniert, die man dann mit dem Colorpicker ändern kann.

Um zu schauen, ob die Wahl einen gefällt, erhält man unten immer eine Vorschau der Änderung. Sollte alles nach den Vorstellungen sein, muss man nur noch unten abspeichern und das Theme wird in jeweiligen Farben angezeigt.
Achtung! Sollten manuelle Änderung an den Stylesheets des Themes geändert werden, muss diese Einstellungsseite einmal abgespeichert werden. Da Drupal bei Änderungen bei dieser Einstellungen im css-Verzeichnis innerhalb des files-Verzeichnis eine Kopie der original Stylesheets angelegt. Und ohne erneutes abspeichern, würde Drupal das direkte Bearbeiten an der original CSS-Datei ignorieren.