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:

Comments

Post new comment

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.