Entwicklung & Design

Tipps, Tricks und Ressourcen für Themes: Drupal: Layouts anpassen und entwickeln

Drupal-Website-Projekte." title="Galerie aktueller Drupal-Website-Projekte." width="300" height="221" class="alignleft size-medium wp-image-220973" /> Im dritten Teil unserer Drupalreihe dreht sich alles ums „Theming“. Drupal bietet hierzu, wie könnte es anders sein, eine Vielzahl von Möglichkeiten, das eigene Wunschlayout und Design umzusetzen. Hierfür kann man entweder auf eines der vielen frei verfügbaren Themes im Netz zurückgreifen, die bereits mitgelieferten Themes anpassen oder sein eigenes Theme entwickeln.

Theming in Drupal ist sehr flexibel. Drupal kennt neben speziellen Templates für das Gesamterscheinungsbild, für einzelne Artikel, Blöcke oder Benutzer auch „Regionen“ („Header“, „Footer“, „Left“, „Right“ usw.), in denen man über das Drupal-Backend bequem Inhalte platzieren kann. Die Anzahl der Templates, Regionen und Blöcke ist dabei zwar frei, unterliegt aber einigen Regeln.

Drupal kennt das Konzept der „Sub-Themes“. Damit lassen sich auf Basis eines Haupt-Themes weitere Unter-Themes anlegen. Ein Beispiel hierfür ist das Duo „Garland“ und „Minelli“. Minelli ist ein Sub-Theme von Garland und unterscheidet sich hauptsächlich darin, dass es ein Layout mit fester Breite („fixed“) verwendet – Garland hingegen mit flexibler Breite („liquid“). Ändert man nun in Garland die CSS-Styles, so werden diese Änderungen auch in Minelli verwendet, wenn dies gewünscht ist.

Wer sich einen genaueren Überblick über diese und weitere Möglichkeiten verschaffen will, dem seien die Showcase-Bereiche auf Drupal.org [1] und DrupalCenter.de [2] sowie das Drupal Museum [3] und Themegarden [4] ans Herz gelegt. Hier findet man eine interessante Auswahl an Designs.

Theming-Informationsquellen

Wer ins Theming mit Drupal einsteigt, für den ist der exzellente „Theme Developers Guide” auf Drupal.org zu empfehlen [5]. Hier gibt es einen sehr guten Einstieg, viele Verweise zu weiterführenden Artikeln und Code Snippets für den sofortigen Einsatz im eigenen Theme. Eine deutsche Übersetzung ist auf Drupalcenter.de zu finden [6].

Bitte beachte unsere Community-Richtlinien

Wir freuen uns über kontroverse Diskussionen, die gerne auch mal hitzig geführt werden dürfen. Beleidigende, grob anstößige, rassistische und strafrechtlich relevante Äußerungen und Beiträge tolerieren wir nicht. Bitte achte darauf, dass du keine Texte veröffentlichst, für die du keine ausdrückliche Erlaubnis des Urhebers hast. Ebenfalls nicht erlaubt ist der Missbrauch der Webangebote unter t3n.de als Werbeplattform. Die Nennung von Produktnamen, Herstellern, Dienstleistern und Websites ist nur dann zulässig, wenn damit nicht vorrangig der Zweck der Werbung verfolgt wird. Wir behalten uns vor, Beiträge, die diese Regeln verletzen, zu löschen und Accounts zeitweilig oder auf Dauer zu sperren.

Trotz all dieser notwendigen Regeln: Diskutiere kontrovers, sage anderen deine Meinung, trage mit weiterführenden Informationen zum Wissensaustausch bei, aber bleibe dabei fair und respektiere die Meinung anderer. Wir wünschen Dir viel Spaß mit den Webangeboten von t3n und freuen uns auf spannende Beiträge.

Dein t3n-Team

Schreib den ersten Kommentar!