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.
❗Extra Absatztypen (EPT) - Erfahrung mit neuen Absätzen
Extra Paragraph Types (EPT) - analoger, auf Absätzen basierender Satz von Modulen.
Twig in Drupal 8
Menu
- Drupal verstehen
- Systemanforderungen für Drupal
- Installation von Drupal
- Drupal 8 API
-
Theming in Drupal 8
- Definition des Themas mit einer .info.yml-Datei
- Ordnerstruktur von Drupal 8 Themes
- Hinzufügen von Regionen zum Theme
- Hinzufügen von Stylesheets (CSS) und JavaScript (JS) zum Drupal 8 Theme
-
Twig in Drupal 8
- Arbeiten mit Twig-Templates
- Konventionen für Twig-Template-Namen
- Vergleich der Paradigmen PHPTemplate und Twig
- Erkennen und Überprüfen von Variablen in Twig-Templates
- Debugging von Twig-Templates
- Debugging kompilierter Twig-Templates
- Auffinden von Template-Dateien mit Debugging
- Filter – Veränderung von Variablen in Twig-Templates
- Funktionen – in Twig-Templates
- Makros in Twig-Templates
- Best Practices für Twig – Preprocess-Funktionen und Templates
- Erstellen benutzerdefinierter Twig-Templates für ein benutzerdefiniertes Modul
- Erweiterung von Templates
- Subthemes
- Subtheme: Verwendung von Classy als Basisthema
- CSS-Selektoren für Classy-Themes
- Standard-Bildstile mit Ihrem Theme einbinden
- Einbinden eines Template-Teils
- Verwendung von Attributen in Templates
- Vorverarbeitung und Änderung von Attributen in der .theme-Datei
- Arbeiten mit Breakpoints in Drupal 8
- Erstellung erweiterter Theme-Einstellungen
- Thematische Unterschiede zwischen Drupal 6, 7 und 8
- Aktualisierung von Klassen von 7.x auf 8.x
- Vererbtes Sub-Theme
- Erstellung von Automatisierungstools für benutzerdefinierte Themes (Gulpjs)
- Anleitungen zur Umstellung von Drupal Twig (tpl.php auf html.twig)
- Z-Indizes in Drupal 8
- Upgrade auf Drupal 8
Twig ist eine Template-Engine für PHP und Teil des Symfony2 Frameworks.
In Drupal 8 ersetzt Twig PHPTemplate als Standard-Template-Engine. Eine Folge dieser Änderung ist, dass alle theme_* Funktionen und *.tpl.php Dateien auf PHPTemplate-Basis durch *.html.twig Template-Dateien ersetzt wurden.
Beachten Sie, dass Drupal 8 derzeit Twig Version 1.x verwendet. Drupal 8.7 und spätere Versionen sind jedoch mit Twig 2.x kompatibel. Einige Twig-Funktionen unterscheiden sich zwischen diesen Versionen, daher sollten Theme-Entwickler veraltete Twig-Funktionen vermeiden, um zukünftige Kompatibilität sicherzustellen.
Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.