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
20/06/2025, by Ivan

In den folgenden Unterabschnitten dieses Tutorials werden wir Beispiele für verschiedene Teile einer Drupal-Website erstellen, wie eine benutzerdefinierte Seite, einen Block, eine Entität, ein Feld usw. Alle Beispiele beginnen mit dem Modulordner und einer .info.yml-Datei. Mit nur diesen beiden Dateien wird das Modul auf der Erweiterungs-Administrationsseite von Drupal 8 angezeigt oder kann direkt mit Drush aktiviert werden.

Dieser Abschnitt führt Sie durch den Prozess des Startens, Benennens und korrekten Platzierens der .info.yml-Datei, die der Ausgangspunkt für jedes neue von Ihnen erstellte Modul sein wird.

Wenn Sie das Git-Repository des Beispielcodes aus diesem Abschnitt klonen möchten, müssen Sie Git installiert haben und den Anweisungen folgen. Sie können das Git-Repository mit folgendem Befehl klonen:

git clone https://github.com/sidharrell/D8HWexample.git modules/custom/hello_world 

Standardmäßig werden alle Dateien geladen, aber Sie können diese „verstecken“, indem Sie zur Anfangsversion „Skeleton“ wechseln. Um dies zu tun, wechseln Sie in das Modulverzeichnis und verwenden Sie den folgenden Befehl:

git checkout skeleton

Die anderen Branches entsprechen den folgenden Unterabschnitten dieses Tutorials und sind dazu gedacht, ihren vollständigen Gegenstücken im Examples-Modul zu entsprechen, das hier zu finden ist.

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.