-
EBT Blöcke 🧱
-
EPT Absätze 🆕
-
Ressourcen & Support
- DrupalBook
- Blog
-
Fallstudien
- Aktualisierung von Drupal 7 auf die neueste Drupal‑Version
- Automatische Übersetzung von Drupal-Seiten mit KI
- CI‑gesteuertes Konfigurationsmanagement
- Colorbox durch GLightbox ersetzen
- Drupal als Backend: GraphQL, JSON:API, RESTful
- Neuschreiben von CKEditor‑4‑Plugins für CKEditor 5
- Wie man riesige Menüs in Drupal pflegt
- Drupal Documentation
- JSON Drop API Dokumentation
- Forum
- Was gibt's Neues
- Drupal herunterladen
- Kontakte
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.
GLightbox is a pure javascript lightbox (Colorbox alternative without jQuery)❗
It can display images, iframes, inline content and videos with optional autoplay for YouTube, Vimeo and even self-hosted videos.
Standardkonfiguration hinzufügen
Menu
- Drupal verstehen
- Systemanforderungen für Drupal
- Installation von Drupal
- Drupal 8 Aktualisierung
- Drupal 8 Website-Administration
- Drupal 8-Module
- Vergleich von Drupal-Modulen
- Drupal-Design-Themes
- Feldtypen in Drupal
- Konfigurationsmanagement
- Multisite Drupal
- Barrierefreiheit
- Fehlerbehebung in Drupal 8
-
Erstellung von Modulen für Drupal
- Erste Schritte – Referenzinformationen (Drupal 8)
- Vorbereitung des Modulgerüsts
- Benennungs- und Platzierungsregeln für Ihr Drupal 8 Modul
- Informieren Sie Drupal 8 über Ihr Modul mithilfe der Datei .info.yml
- composer.json-Datei hinzufügen
- Ausgabe auf der Seite „Hello World“ über ein Drupal-Modul
- Hinzufügen des Hauptcontrollers
- Routing-Datei hinzufügen
- Fügen Sie einen Link zum Menü hinzu
- Gehen wir weiter
- Standardkonfiguration hinzufügen
- Fügen Sie die Standardkonfiguration in Ihr Drupal 8 Modul ein
- Praktischer Leitfaden zur Erstellung einfacher Drupal 8-Module
- Grundstruktur eines Drupal-Moduls
- Drupal-Konfigurationsformular
- Definition und Verwendung Ihrer eigenen Konfiguration in Drupal 8
- Seite programmgesteuert in einem Drupal-Modul erstellen
- Programmatisches Erstellen eines Blocks in einem Drupal-Modul
- Erstellen von Feldtypen, Widgets und Formatierern in Drupal
- Event Subscriber und Event Dispatcher. Das Event-System in Drupal.
- Erstellen eines Anzeige-Stils für Views in Drupal
- Hinzufügen einer Thematisierungsvorlage zu einem Drupal-Modul
- Hinzufügen von Stylesheets (CSS) und JavaScript (JS) zu einem Drupal 8 Modul
- Testen eines Drupal 8-Moduls
- Veröffentlichen Sie Ihr Modul auf drupal.org
- Verstehen von Hooks
- Drupal 8 API
- Theming in Drupal 8
- Upgrade auf Drupal 8
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.
hello:
name: 'Hank Williams'
Denken Sie daran, dass YAML auf Einrückungen achtet. Um jedoch den in Drupal geladenen Wert zu verwenden, müssen wir diese Methode in unserer Klasse HelloBlock hinzufügen (siehe Tutorial zum Erstellen benutzerdefinierter Blöcke):
/**
* {@inheritdoc}
*/
public function defaultConfiguration() {
$default_config = \Drupal::config('hello_world.settings');
return [
'hello_block_name' => $default_config->get('hello.name'),
];
}
Dieser Wert wird beim Installieren des Moduls verwendet. Um es zu testen, deinstallieren Sie Ihr Modul und installieren Sie es erneut. Wenn Sie Ihren Block erneut in eine Region einfügen, sollten Sie den Standardwert sehen.
Finden Sie weitere Informationen zur einfachen Konfiguration (\Drupal::config).