Articles

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.


EPT-Module ermöglichen das Überschreiben von Templates in Ihrem eigenen Theme.
Es gibt einen neuen Theme-Vorschlag mit dem Suffix --custom, sodass Sie das Template in Ihrem eigenen Theme überschreiben können:


EPT-Module ermöglichen das Überschreiben von Templates in Ihrem eigenen Theme.
Es gibt einen neuen Theme-Vorschlag mit dem Suffix --custom, sodass Sie das Template in Ihrem eigenen Theme überschreiben können:


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.


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


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“:


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.


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.
