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.
Scroll
- Startseite
- Drupal-Dokumentation
- Erstellung von Modulen für Drupal
- Programmatisches Erstellen eines Blocks in einem Drupal-Modul
Konfigurationen im Block verwenden
20/06/2025, by Ivan
Menu
- Drupal verstehen
- Systemanforderungen für Drupal
- Installation von Drupal
- 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
Um die Konfiguration von Block-Instanzen zu verwenden, können wir die Methode build() der Klasse HelloBlock wie folgt ändern:
/** * {@inheritdoc} */ public function build() { $config = $this->getConfiguration(); if (!empty($config['hello_block_name'])) { $name = $config['hello_block_name']; } else { $name = $this->t('to no one'); } return [ '#markup' => $this->t('Hello @name!', [ '@name' => $name, ]), ]; }
Source URL:
Source authors:
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.