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

Articles

20/06/2025, by Ivan

Now that we have created a placeholder for our module settings page, let's add a link to the menu. The instructions below show how to create a menu link for the hello_world module in the "Development" section on the Administrator > Configuration page (http://example.com/admin/config).

In the root folder of your module, create a new file named hello_world.links.menu.yml and add the following:

20/06/2025, by Ivan

Dieses Tutorial setzt das Hello World-Modul fort und zeigt Schritt für Schritt, wie benutzerdefinierte Blöcke (und mehr) hinzugefügt werden.

Wenn Sie wirklich Abenteuer lieben, können Sie zum Examples-Modul wechseln. Das Examples-Modul enthält viele weitere Codebeispiele, die in diesem Tutorial verwendet werden. Wenn Sie neu hier sind, lesen Sie dieses Tutorial weiter und schauen Sie sich die Examples-Module an, wenn Sie bereit sind, mehr zu lernen.

20/06/2025, by Ivan

Indem Sie eine einzige YAML-Konfigurationsdatei zu unserem Modul hinzufügen, lädt Drupal automatisch den Inhalt dieser YAML-Datei, und wir können darauf zugreifen, um Standardkonfiguration bereitzustellen. Erstellen Sie im Stammverzeichnis Ihres Moduls einen neuen Ordner und nennen Sie ihn „config“. Innerhalb dieses neuen Ordners erstellen Sie einen weiteren Ordner namens „install“. Schließlich erstellen Sie innerhalb von config/install eine neue Datei mit dem Namen hello_world.settings.yml.

20/06/2025, by Ivan

Einleitung

Viel wurde gesagt – und diskutiert – über die neueste Version von Drupal – Drupal 8, und eines ist sicher: Die Modulentwicklung hat sich stark verändert. Es gibt zahlreiche Tutorials zu den neuen Gegebenheiten, und in jedem raten die Autoren den Entwicklern, sich auf noch größere Veränderungen einzustellen, während sich der Code weiterentwickelt.

20/06/2025, by Ivan

Hauptthema: Eigene Konfiguration definieren

Sie können Standardkonfiguration in Ihr Modul einbinden, basierend auf der Funktionalität anderer Module (Content-Typen, Views, Felder, Textformate usw.).
Beispielsweise stellt das Node-Modul die Konfiguration des Inhaltstyps bereit, sodass Sie in Ihrem eigenen Modul den Standard-Inhaltstyp konfigurieren können, der mit Ihrem Modul geliefert wird.

20/06/2025, by Ivan

Es gibt zwei Schritte, um eine einfache Seite in Drupal zu erstellen:

Definieren Sie den Pfad und seine Parameter.

Dieser Schritt beinhaltet den Seitentitel, Zugriffsanforderungen fĂĽr die Seite und weitere Einstellungen.

In Drupal 7 mussten Sie hook_menu() implementieren.

In Drupal 8 erstellen Sie eine Datei <modulname>.routing.yml im Hauptmodulverzeichnis.

Schreiben Sie Code, der den Seiteninhalt zurĂĽckgibt.

In Drupal 7 mussten Sie eine Seiten-Callback-Funktion schreiben, die in hook_menu() definiert war.