Skip to Content

Das hook-System in Drupal

Drupal sollte von Anfang an modular aufgebaut werden. Die Schwierigkeit bei einem solchen System sind die Schnittstellen oder wie bekommt man die unterschiedlichsten Module in ein Ganzes integriert, inbesondere unter dem Aspekt das man die Funktionalitäten ja noch gar nicht kennt die dort abgebildet werden sollen.

Drupal hat dafür das hook-System (engl. Hook = Haken oder auch Greifer). Im Gegensatz zu vielen anderen Systemen werden dabei die Funktionen in Drupal registriert und nicht über "Listener", die praktisch im in Lauerstellung sind, aufgerufen.
In Drupal werden die Funktion aktiv aufgerufen. Alle verfübaren Hooks sind in der Drupal API - Hook Beschreibung beschrieben. Die Problematik für Neueinsteiger ist die Vielzahl der Hooks. Zum Teil sind diese leider auch nicht besonders gut beschrieben.
Um die Hooks zu verwenden, werden in den eigenen .module-Files Funktionen eingefügt die die Hooks verwenden. Die Funktionen werden dabei immer mit dem eigenen Scriptnamen und der Hook-Bezeichnung versehen (z. B. ersterinhalt_menu(), ....).

Wir werden uns die Arbeitsweise und die Implementierung an einigen Hooks genauer betrachten. Anfangen werden wir mit dem Menu-Hook ...

Kommentare

cialis

wyaqbsj cialis >:]] viagra GbpLV order viagra >:]] order tadalafil :-O

payday loan

fntyfxu payday loan hrEHFT payday loan 7526 payday loans online 5957

viagra

qmyexjk viagra DTlDp cialis %-[[[ viagra =-] viagra :-O viagra >:-[

cash advance

viagra

mskqmzt viagra uCqdSP viagra kaufen mxSKLq viagra qoFDH Koop cialis CaXSW Cialis xZNJGy ジェネリック・シアリス qMrgq

viagra

ocpngwi viagra bhduRS cialis 8]]] viagra NZCqWo cialis 5668 viagra kaufen vyJdD cialis en ligne 1190

order cialis online

xvilukw order cialis online =-] sildenafil ThOSN viagra qbxbK buy sildenafil cheap lakAT cialis >:]] cialis 6472