ThemeKey

Mithilfe des Drupal-Moduls ThemeKey ist es möglich, Regeln zu erstellen, nach denen eine Webseite dynamisch auf ein anderes Theme umschaltet. In Kombination mit Drupals Theme-Engine und deren Unterstützung von Vererbung innerhalb von Themes lassen sich damit auf einfache Weise interessante Anforderungen umsetzen.

  • optisch getrennte Kanäle (z.B. ellviva.de)
  • die Startseite als Sonderfall
  • zeitlich begrenzte „Homepage-Einfärbung“ als Werbeform
  • ein Homepage-Redesign in einer Produktivumgebung testen
  • ein Weihnachts-Theme
  • angepasste Themes für mobile Endgeräte
  • angepasste Themes für "Problembrowser"
  • contenttypspezifische Themes
  • für den Nutzer deutlich "sichtbare" Unterscheidung von Umgebungen wie Production, Staging, Testing, Sandbox, …
  • rollenbasierte Themes

ThemeKey kann kann von drupal.org heruntergeladen werden.

Das Modul selbst bringt eine ausführliche Dokumentation mit. Die darin enthaltenen Tutorials sind aber aber auch hier online abrufbar:

ThemeKey lässt sich über eine API erweitern. Folgende Module vergrößern den Funktionsumfang von ThemeKey:

Folgende Vorträge habe ich bisher zu ThemeKey gehalten.

Slides gibt es auf den jeweiligen Webseiten zum Download.

Video von den Drupal Dev Days München


Downloads:

Kommentare

Kommentar hinzufügen

  • Internet- und E-Mail-Adressen werden automatisch umgewandelt.
  • Zulässige HTML-Tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Zeilen und Absätze werden automatisch erzeugt.

Weitere Informationen über Formatierungsoptionen

CAPTCHA
Diese Frage hat den Zweck zu testen, ob Sie ein menschlicher Benutzer sind und um automatisierten Spam vorzubeugen.