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.


2
So überschreiben / implementieren Sie den Hook eines Moduls
Gibt es eine Möglichkeit, den Haken eines Moduls zu überschreiben? Ich möchte einen search__query_alter()Hook schreiben , um die Suchergebnisse einzuschränken. Aber achive dies, sollte ich den Haken in Einbaumodul schreiben Suche ‚s .module Datei. Auf diese Weise hacke ich in Drupal-Kerndateien, was schlecht sein muss. Gibt es eine Möglichkeit , …
7 hooks 


2
Wie kann ich das Anmeldeformular mit hook_form_alter () ändern?
Ich versuche, das Anmeldeformular mit dem folgenden Code zu ändern: function git_form_alter(&$form, $form_state, $form_id) { $forms = array( 'user_login_block' => 'user-login-form', 'user_login' => 'user-login' ); if (array_key_exists($form_id, $forms)) { //my altering code } } Ich habe dies vom openidselector-Modul erhalten, das einige JavaScript-Widgets einführt, und mehr oder weniger versuche ich …
7 forms  hooks 

1
Wann werden hook_field_load und hook_field_formatter_view aufgerufen?
Ich habe die Funktion hook_field_load()und implementiert hook_field_formatter_view(), um einige Zeichen im Wert eines bestimmten Feldes zu ersetzen. Aber sie scheinen überhaupt nicht genannt zu werden. Ich habe einen Befehl wie exit()und print_r($field)in die Haken geschrieben, aber nichts passiert. Wann werden diese Hooks aufgerufen? (Und ist dies der richtige Weg, um …
7 7  entities  hooks 

3
Entfernen Sie Standardinstallationsprofile mit Drupal Core
Gibt es eine Möglichkeit, die mit Drupal gelieferten Core-Installationsprofile zu entfernen, ohne dass ein Core gehackt werden muss? dh gibt es einen Hook, der ausgeführt werden kann, um diese Liste zu ändern? Der Grund, warum dies erforderlich ist, besteht darin, dass wir ein benutzerdefiniertes Installationsprofil für die Verwendung mit aegir …

3
Teilen Sie einen Wert zwischen zwei verschiedenen Hooks
Ich habe 2 Hook-Funktionen in meinem Modul: hook_views_pre_render()und hook_form_alter(); In hook_views_pre_render()rufe ich einige Daten darüber ab, welche verfügbaren Knoten ich benötige hook_form_alter(). Ich suche nach einer Möglichkeit, die Daten von hook_views_pre_render()an weiterzugeben hook_form_alter(). Es scheint einfach, aber ich kann es nicht zum Laufen bringen. Hat jemand eine Idee? Was im …
7 hooks 

1
Zugriff verweigert hook_menu Drupal 7
Ich versuche mein erstes Modul auf Drupal 7 im Namen der Erfahrung auf Drupal 6. function custom_work_menu(){ $items = array(); $items['mypage']=array( 'title'=>t('Title'), 'page callback' => 'drupal_get_form', 'page arguments' => array('custom_work_mypage_view'), 'access arguments' => array('access content'), ); return $items; } Beim Zugriff auf meine Seite wird mir der Zugriff verweigert. Was …
7 7  hooks  users 



2
Übergabe von URL-Parametern an Menü-Rückrufe
Ich habe implementiert hook_menu(), um einen neuen Pfad namens "Benutzeranmeldung" zu erstellen. Die Seitenrückruffunktion empfängt URL-Parameter wie $_GET['parameter']; Wenn ich jedoch zu http://site.com/user-login?parameter=test gehe, wird ein 404-Fehler angezeigt. Wie soll ich implementieren hook_menu(), damit dies funktioniert? Dies ist der Code, den ich verwende /** * Implementation of hook_menu() */ function …
7 6  hooks 

3
Was sind die verschiedenen Arten von Haken?
In einem alten Blog-Beitrag bezieht sich Larry Garfield auf Hooks im "Registry-Stil" und Hooks vom Typ hook_nodeapi. Wenn es darum geht, die verschiedenen Arten von Haken aufzuschlüsseln, scheint es keine Dokumentation zu geben. Es gibt eine große Liste von Hooks und Tim Plunkett hat zwei Defgruppen gefunden, die sich mit …
7 hooks 

2
Wie gehe ich mit Modulkonflikten um („Anti-Abhängigkeiten“)?
Ich habe ein Modul, das speziell nicht mit einem anderen Modul funktioniert. Ich möchte wissen, ob es eine Möglichkeit gibt, zu überprüfen, ob dieses Modul aktiviert ist, und beispielsweise die Installation abzubrechen oder die Installationsbox auszublenden, damit mein Modul nur installiert werden kann, wenn dieses andere Modul deaktiviert ist. Es …
7 hooks 

3
Kann ich die Reihenfolge ändern, in der die Hook-Implementierung durch verschiedene Module aufgerufen wird?
In D6 verwende ich ein Contrib-Modul, möchte aber einen kleinen Teil seines Verhaltens überschreiben. Ich habe ein benutzerdefiniertes Modul dafür, aber meine Implementierung des relevanten Hooks wird vor der Implementierung im Contrib-Modul aufgerufen, sodass die Version des Contrib-Moduls "gewinnt". Gibt es eine Möglichkeit, dies zu ändern und meinen eigenen Haken …
7 7  hooks 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.