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

13/06/2025, by Ivan

Neue EPT-Einstellungsformular-Klasse erstellen

Ich habe von vielen Programmierern gehört, dass sie sich wegen der Vielzahl an Einstellungen für EPT-Module Sorgen machen: DOM Box, Hintergrund, Rahmen, Klassen usw. Diese Programmierer befürchten, dass Inhaltsredakteure verwirrt sein könnten oder auf andere Weise ermutigt werden, radikal unterschiedliche Absätze, Ränder, Hintergründe zu erstellen. Manche Projekte benötigen Flexibilität und mehr Einstellungen für Inhaltsredakteure, aber einige Projekte haben recht strikte Styleguides mit festen Komponenten.

13/06/2025, by Ivan

PHP 8 hat die Konstruktor-Property-Promotion eingeführt, eine Funktion, die die Definition und Zuweisung von Klassen-Eigenschaften vereinfacht, indem Sie Eigenschaften direkt in der Signatur des Konstruktors deklarieren und initialisieren können. In diesem Tutorial wird gezeigt, wie Sie die Konstruktor-Property-Promotion in benutzerdefinierten Drupal-Modulen (die PHP 8.0+ voraussetzen) einsetzen, insbesondere um die Dependency Injection in Ihren Services und Controllern zu vereinfachen.

11/06/2025, by Ivan

Manchmal benötigt man feste, permanente Kategorien auf der Website, die nicht versehentlich aktualisiert werden sollen. In diesem Fall kann man eigenen Code mit einem Event Subscriber verwenden.

Fügen wir eine neue Event Subscriber-Klasse in einem benutzerdefinierten Modul hinzu.

drupalbook_custom.services.yml

11/06/2025, by Ivan

Oft stoßen wir auf eine 500-Fehlerseite, wenn Drupal, Dienste oder andere Websites nicht verfügbar sind. Wenn wir eine 500- (oder 501–504-) Fehlerseite sehen. In Drupal verwenden wir Exceptions, um zu prüfen, ob kritischer Code ausgeführt wurde. Wenn wir einen Fehler bekommen, zum Beispiel bei einer HTTP-Anfrage an eine andere Website, zeigt Drupal diesen Fehler an: „Die Website hat einen unerwarteten Fehler festgestellt. Bitte versuchen Sie es später noch einmal“:

27/05/2025, by Ivan
Book

Drupalbook.org ist eine umfassende Online-Ressource, die hochwertige und aktuelle Informationen zum Erlernen von Drupal, dem beliebten Content-Management-System, bereitstellt. Egal, ob Sie Anfänger oder erfahrener Entwickler sind, Drupalbook.org bietet eine Fülle von Ressourcen, darunter Tutorials, Artikel und Anleitungen, die Ihnen helfen, Drupal zu meistern und Ihre Fähigkeiten auf die nächste Stufe zu heben.

Book
27/05/2025, by Ivan
Building

Drupal ist eine sich dynamisch entwickelnde Plattform. Drupal-Entwickler versuchen, allen modernen Trends zu folgen, und entkoppelte Anwendungen sind einer davon. Es ist inzwischen üblich, ein Backend-API basierend auf Drupal und ein JavaScript-Framework (React, Angular) im Frontend zu sehen. Selbst mittlere Seiten für kleine Unternehmen verwenden diesen Ansatz.

Building