Als «hooks» getaggte Fragen

Verwenden Sie es für den Mechanismus, mit dem die Funktionalität des Moduls erweitert werden kann, ohne den Code zu bearbeiten.

120
Was ist das Grundkonzept hinter Haken?

Ich bin mittelschwer in PHP. Um meine Fähigkeiten zu verbessern, beginne ich mit dem Erlernen von Drupal 7. Beim Erlernen von Drupal-Architekturkonzepten haben mich die Begriffe Hooks und Bootstrapping sehr verwirrt. Ich habe das Buch "Pro Drupal-Entwicklung" und einige Dokumentationen auf...

20
Wie verwende ich hook_views_query_alter ()?

Entsprechend den Angaben in der Dokumentation zu hook_views_query_alter () habe ich eine Datei mit dem Namen erstellt alterform.views.incund in ein aktiviertes Modul mit dem Namen eingefügtalterform . Ich habe den folgenden Code alterform.views.inchinzugefügt, aber es funktioniert nicht. function...

16
Wie ändere ich den Formularübermittlungs-Handler?

Aus irgendeinem Grund muss ich einige Zeichen (falls vorhanden) in jedem einzelnen Textfeld in irgendeiner Form ersetzen, bevor sie in der Datenbank gespeichert werden. Mit anderen Worten, ich benötige einen Haken, mit dem ich alle eingereichten Daten abrufen und deren Zeichen ersetzen kann. Ich...

15
Welchen Hook kann ich für Aktionen nach dem Speichern verwenden?

Ich habe mehrere Posts mit derselben Frage gefunden, aber die Antworten weichen immer von einem anderen Thema ab, oder sie passen nicht zu meinen Anforderungen. Nach dem Speichern eines Knotens möchte ich, dass mein benutzerdefiniertes Modul eine Zeile in eine meiner benutzerdefinierten Tabellen...

15
Haken für Feldduplikation

Ich habe ein benutzerdefiniertes Modul, das die Anzeige eines Bildfelds formatiert, das mehrere Werte annehmen kann. Ich möchte wissen, welchen Hook ich verwenden soll, um den ersten Wert des Feldes zu duplizieren (z. B. "[image1]") und ihn wieder an den Anfang des Arrays zu setzen (...

14
Aufrufe respektieren hook_node_access

Ich verwende hook_node_access(), um Benutzern den Zugriff auf einige Knoten basierend auf benutzerdefinierten Kriterien zu verweigern. Ich möchte jedoch nicht, dass dieser Inhalt in einer Ansicht angezeigt wird, die ihn auflistet, wenn der Benutzer die Kriterien nicht erfüllt. Gibt es eine...

14
Anpassen des Modulgewichts: Auf welche Risiken und Dinge ist zu achten?

Heute habe ich das Gewicht eines benutzerdefinierten Moduls von mir geändert, um die Ausführungsmethode von Hooks (hook_form_alter) zu ändern. Ich habe das Gewicht auf einen Wert geändert, der schwerer ist als das Gewicht des anderen Moduls. Dies schien das Sicherste zu sein, anstatt es mit einem...