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

Entwicklung von Modulen für Drupal 7

26/05/2025, by Ivan

In diesem Abschnitt des Tutorials zeige ich, dass Drupal nicht nur ein CMS ist. Wir werden untersuchen, woraus Drupal-Module bestehen, und außerdem einige eigene Module erstellen.

Drupal ist ein sich schnell entwickelndes System, inzwischen ist bereits die 7. Version von Drupal erschienen. Tausende von Modulen werden entwickelt, um verschiedene Funktionen auf der Website zu erstellen. Manchmal reicht es jedoch nicht aus, Module nur per Maus zu konfigurieren. Manchmal gefällt uns die Reihenfolge, in der Daten ausgegeben werden, oder das Aussehen dieser Daten nicht. Dann hilft uns das Framework Drupal. Über die Möglichkeiten dieses Frameworks werden wir auf der Website erfahren:

api.drupal.org

Wir haben uns entschieden, ein Modul für Drupal zu erstellen. Was brauchen wir dafür:

  • Ein Verständnis der Struktur von Drupal. Das Minimum ist, dass zusätzliche Module normalerweise im Ordner sites/all/modules liegen. Falls dieser Ordner nicht existiert, erstellen Sie ihn.
  • Kenntnisse der grundlegenden Strukturen der Programmiersprache PHP, in der Drupal geschrieben ist. Falls Sie noch nicht mit PHP vertraut sind, keine Sorge, ich habe eine Reihe von Beschreibungen im Handbuch vorbereitet, mit denen Sie sich vertraut machen können.
    PHP-Operatoren
  • PHP-Variablen
  • PHP-Ausdrücke
  • PHP-Arrays
  • PHP-Steuerungsstrukturen
  • For-Schleifen
  • PHP-Funktionen

Also, zunächst klären wir, woraus ein Modul besteht und machen kleine Änderungen auf unserer Website mithilfe von Hooks. Was ist ein Hook? Dazu mehr im nächsten Artikel.