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

6.1. Drupal Core-Themes

27/05/2025, by Ivan

Drupal verwendet die neue Twig Template-Engine. Deshalb wurden alle Themes für Twig neu erstellt. Schauen wir uns den Ordner /core/themes an, um zu sehen, was dort liegt:

drupal 8 theme

Wir sehen Twig Templates; die Builder-Themes Classy, Stable, Stark; sowie die fertigen Themes Bartik und Seven.

Twig Template

Drupal integriert Teile der Symfony Bibliotheken:

https://symfony.com/

Darunter Twig. Das ermöglichte es, Drupal nicht von Grund auf neu zu schreiben, sondern mit fertigem Routing, Template-Engine, YML-Dateien und weiteren Symfony- und Zend Framework-Bibliotheken zu arbeiten.

Was macht Twig und warum war es im Drupal 7 nicht enthalten? Twig trennt die Logik der Seite in PHP und das Layout in HTML. Es erzwingt, dass im Template kein PHP-Code verwendet wird. Das bedeutet, man kann keine Datenbankabfragen oder Nutzer, Knoten oder Taxonomie-Begriffe per PHP im Template laden. Stattdessen müssen fertige Variablen an das Template übergeben und dort mit Twig ausgegeben werden. Mehr zu Twig besprechen wir im nächsten Artikel dieses Abschnitts.

Classy Builder Theme

Dies ist ein Basisthema, ein Set von gestalteten Elementen, die die Themes Seven und Bartik nutzen. Auf diesem Theme soll man kein eigenes Theme aufbauen, es dient zur Vereinfachung der Theme-Entwicklung im Core.

drupal 8 classy

Builder Theme Stable

Mit diesem Theme werden wir als Designer viel arbeiten. Ich plane Artikel zu schreiben, wie man eigene Drupal-Themes basierend auf diesem Theme erstellt. Es ist ähnlich zum Zen Theme, einfach und mit minimalen Einstellungen.

Genau auf diesem Theme basieren wir unser eigenes Theme im Artikel 6.3: Eigene Drupal-Theme basierend auf dem Stable Theme erstellen.

Theme Builder Stark

Wenn es Sinn macht, ein Subtheme auf Stable zu erstellen, dann dient Stark nur zu Lernzwecken. Wir werden Stark im Artikel 6.2 behandeln.

drupal 8 stark

Bartik Basis Theme

drupal 8 bartik

Dies ist dasselbe Theme wie bei Drupal 7, nur neu umgesetzt mit Twig und noch adaptiver:

Seven Theme

Seven Theme

drupal 8 seven

Auch das Seven Theme wurde von Drupal 7 übernommen. Wie Bartik ist es deutlich ansprechender für Smartphones und Tablets:

drupal 8 seven adaptive

Jetzt ist es einfach und bequem, News direkt vom Handy aus auf dem Drupal-Blog zu veröffentlichen.

Erwähnenswert ist auch das neue adaptive Menü in Drupal, das nicht mehr wie Toolbar oder Admin-Menü das Seitenlayout stört.