Als «hooks» getaggte Fragen

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...

13
Ändern des Brotkrumeninhalts

Ich versuche, diesen Hook zu verwenden, um einen Breadcrumb-Link zu ändern: hook_menu_breadcrumb_alter(&$active_trail, $item) Der Haken scheint nicht genannt zu werden. Ich habe es versucht : Verwenden des Hakens für ein Thema Verwenden des Hooks in einem benutzerdefinierten Modul...

12
So überschreiben Sie den Seitentitel nach Inhaltstyp

Ich verwende das pagetitleKernmodul, um einen Seitentitel zu rendern. Für bestimmte Inhaltstypen möchte ich jedoch dieSeiteHaupttitel ist die Bezeichnung des Inhaltstyps (z. B. "News") und nicht die Bezeichnung des Knotens (z. B. "Drupal 8 veröffentlicht!"). Gibt es einen einfachen Weg, dies zu...

11
Erstellen Sie einen neuen Inhaltstyp bei hook_install

Kann mir jemand ein geeignetes Beispiel zeigen, wie ein neuer Inhaltstyp in der hook_install- Methode eines Moduls erstellt wird? Ich würde auch gerne wissen, ob / was ich während hook_uninstall tun soll , um mein Chaos zu beseitigen . Ich habe gelesen, dass es eine Debatte darüber gibt, einfach...

10
Wie übergebe ich Daten zwischen Hooks, die nicht interagieren?

Wie übergebe ich Daten zwischen Hooks, die nicht zwischen ihnen interagieren, oder zwischen einem Menü-Rückruf und einem Hook? In dem Fall, dass die beiden Hooks einen Parameter gemeinsam haben und dieser Parameter als Referenz übergeben wird, ist das einfach. Was mache ich, wenn die Hooks oder der...

10
Theme-Hooks gegen Modul-Hooks

Manchmal, wenn ich versuche, einen Hook anzuwenden, nur um zu erkennen, dass er sich in einer Moduldatei befinden soll. Gibt es eine Möglichkeit zu wissen, welche Hooks in der template.php-Datei eines Themas oder in einem Modul implementiert werden

10
Ausführungsreihenfolge von hook_form_alter

Gibt es eine Möglichkeit, die Ausführungsreihenfolge von hook_form_alter in Drupal 7 zu ändern, ohne das Gewicht eines Moduls zu ändern oder Drupal Core zu hacken? Ich versuche, das in translation_form_node_form_alter hinzugefügte Element aus dem Übersetzungsmodul zu ändern . Beim Debuggen des...

9
Meine Hooks werden von Drupal nicht aufgerufen

Ich entwickle ein Modul, aber die Hooks, die ich hinzufüge, werden nicht von Drupal aufgerufen. Es passiert mit mehr als einem Haken. Ich habe die Dokumentation zu den Haken gelesen und kann nichts finden, was erklären könnte, warum dies passiert. Ich habe überprüft, ob ich die richtigen Parameter...

9
Verwendung von hook_node_presave zum Ändern des Feldwerts

Grundsätzlich möchte ich Vor- und Nachnamen in $ node-> field_par_contact_name zusammenfügen Aber es warnt mich. (Siehe unten) Funktion partnerschaft_knoten_presave ($ knoten) { if ($ node-> type == 'partnerschaft') { $ first_name = $ node-> field_par_contact_first_name ['und'] [0]...