Articles

Gehen Sie zurĂĽck in das Stammverzeichnis Ihres Moduls, wo sich die Datei .info.yml befindet, fĂĽgen Sie eine neue Datei mit dem Namen hello_world.routing.yml hinzu und fĂĽgen Sie Folgendes ein:


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:


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.


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.


Hauptthema: Standardkonfiguration
Ăśberblick
In Drupal 7 erforderte die Standardkonfiguration fĂĽr Module wie Inhaltstypen, Feldkonfigurationen, Ansichten usw. speziellen PHP-Code zur Installation und Aktualisierung. In Drupal 8 werden diese zusammen mit dem Konfigurationssystem in YAML-Textdateien gespeichert.


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.


Teil II des praktischen Leitfadens zur Erstellung einfacher Drupal 8-Module
Von .info zu Tests, nur die Grundlagen


Teil IV des Praxisleitfadens zur Erstellung grundlegender Drupal 8-Module
Von .info bis Tests, nur die Grundlagen
Bis jetzt ist alles ziemlich ordentlich, aber wie können wir ändern, was wir sehen? Mit einigen Formularen natürlich.


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.


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.
