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

25/05/2025, by Ivan

Das Views-Modul ist im Drupal-Ökosystem weit verbreitet. Listen von Inhalten, Tabellen, Blöcke, Diashows, Datenexporte – diese Inhaltsarten werden üblicherweise mit Views dargestellt. Wenn Sie Inhaltstypen, Blocktypen oder andere Entitätstypen verwenden, ist Views bereits automatisch integriert, und Sie können Views zur Darstellung Ihrer Inhalte verwenden. Für Ihr eigenes Custom-Modul, das eine separate eigene Datenbanktabelle verwendet, die Sie mit hook_schema() erstellt haben, müssen Sie jedoch eine Integration mit Views schreiben, um Ihre Moduldaten in der Views-UI anzuzeigen.

25/05/2025, by Ivan

Es gibt Meinungen, dass Drupal eine komplizierte Plattform ist und es schwierig ist, Drupal zu installieren und einzurichten. Aber Drupal wird seit mehr als 20 Jahren aktiv entwickelt, und in dieser Zeit wurden alle Ansätze zur Installation und Einrichtung von Drupal ständig verbessert. Jetzt kann man Drupal mit Docker in einer virtuellen Umgebung installieren. Nutzen wir Lando und installieren Drupal in 10 Minuten.

25/05/2025, by Ivan

Wenn wir Drupal verwenden und Code eines Contributed-Moduls oder Kernmoduls in einem Custom-Modul verwenden müssen, dann nutzen wir Hooks und Services. Hooks haben wir bereits in diesem Artikel verwendet:

12.11.3. Hooks für die Arbeit mit Entities.

Schauen wir uns nun Services an. Ein Service ist ein PHP-Objekt. Wenn Sie also eine neue PHP-Klasse in Ihrem Custom-Modul erstellen, ist es besser, diese direkt als Service zu gestalten, damit Ihr Code später standardmäßig in einem anderen Modul verwendet werden kann.