logo

Extra Block Types (EBT) - Neue Erfahrung im Layout Builder❗

Extra Block Types (EBT) - gestylte, anpassbare Blocktypen: Diashows, Registerkarten, Karten, Akkordeons und viele andere. Eingebaute Einstellungen für Hintergrund, DOM Box, Javascript Plugins. Erleben Sie die Zukunft der Layouterstellung schon heute.

Demo EBT-Module EBT-Module herunterladen

❗Extra Absatztypen (EPT) - Erfahrung mit neuen Absätzen

Extra Paragraph Types (EPT) - analoger, auf Absätzen basierender Satz von Modulen.

Demo EPT-Module EPT-Module herunterladen

Scroll

Drupal-Themeing Lektion 1: Readme-Datei des Zen-Themes

26/05/2025, by Ivan

Womit anfangen?

Hurra! Du hast die richtige Datei als Erstes geöffnet. Das Erste, was Menschen bemerken, wenn sie das Zen-Theme herunterladen, ist, dass es hier viel mehr Dateien gibt als in anderen Themes.

Keine Sorge! Du musst nicht sofort alles wissen, um ein Drupal-Theme zu erstellen.

Zen wird dir das geben, was du noch nicht wusstest, und geduldig warten, bis du die Dokumentation und Kommentare dazu studiert hast.

Was sind Basisthemes, Subthemes und Starterthemes?

Oft ist der beste Weg, das zu lernen, das System zu nehmen, bestehende Beispiele zu akzeptieren und sie zu verändern, um zu sehen, wie es funktioniert. Ein großer Nachteil dieser Lernmethode ist, dass, wenn etwas kaputtgeht, und das Originalbeispiel vorher funktioniert hat, es nur wenig Anreiz für andere gibt, dir zu helfen, nachdem du es verändert hast.

Das Theming-System von Drupal hat dafür eine Lösung: Elternthemes und Subthemes. „Subthemes“ erben das gesamte HTML-Markup, CSS und PHP-Code von ihrem „Elterntheme“ (auch Basistheme genannt). Und bei Drupal-Themes ist es einfach für ein Subtheme, nur den Teil des Elternthemes zu ersetzen, den man ändern möchte.

„Starterthemes“ sind Subthemes, die speziell als gute Ausgangspunkte zur Entwicklung eines eigenen Themes für deine Website gestaltet sind. Meist in Kombination mit einem Basistheme.

Wie erstellt man ein Theme mit Zen?

Das Zen-Theme umfasst das Basistheme Zen sowie ein Startertheme namens „STARTERKIT“. Du solltest keine CSS- oder PHP-Dateien im Zen-Ordner ändern; stattdessen solltest du ein Zen-Subtheme erstellen und es außerhalb des Zen-Stammordners ablegen.

Installation

Wenn du nicht weißt, wie man ein Drupal-Theme installiert, gibt es später in diesem Dokument eine Anleitung für eine schnelle Installation.

Themengenerierung mit Zen

Siehe die Datei STARTERKIT/README.txt für eine vollständige Anleitung.

.info-Datei des Themes

Die Informationen in deiner Subtheme-Datei entsprechen den grundlegenden Angaben zu deinem Theme, also was Drupal wissen muss: Name, Beschreibung, Eigenschaften, Regionen-Template, CSS- und JavaScript-Dateien. Mach dir vorerst keine Sorgen über all diese Zeilen.

CSS

Nachdem du dein Subtheme erstellt hast, sieh dir die README.txt in deinem CSS-Ordner deines Subthemes an.

Mach dir keine Sorgen über alle Dateien in diesem Verzeichnis; lies nur die README.txt mit den Erläuterungen.

Templates

Schau dir jetzt die README.txt in deinem Templates-Ordner deines Subthemes an.