Beim Betrachten der Drupal.org-API habe ich festgestellt, dass hook_init () für Drupal 8 nicht dokumentiert ist. Als ich die Änderungsdatensätze betrachtete, stellte ich fest , dass keine Bootstrap-Hooks mehr vorhanden sind , was darauf hinweist, dass alle Bootstrap-Hooks entfernt werden , an denen sich die Bootstrap-Hooks befinden sollen sein hook_boot()und …
Ich entwickle ein brandneues Modul (es gibt noch keine Website, die es verwendet). Es erfordert eine bestimmte Drupal-Version, da der hook_taxonomy_term_view()in Drupal Core Version 7.17 eingeführte Hook verwendet wird . Ich möchte vermeiden, dass mein Modul auf einer Site aktiviert wird, beispielsweise mit Drupal 7.16 oder früheren Versionen von Drupal …
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 Menü-Rückruf und der …
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 können?
Ich erstelle eine Site mit viel JS und frage mich, wo ich den JS-Code ablegen soll. Optimalerweise möchte ich die JS bei jedem Modul und nicht bei der Themenebene behalten. Einige Inhalte können als Blöcke usw. angezeigt werden. Aber ich habe einige Probleme mit dem Cache. In meinem Beispiel muss …
Die Verwendung module_invoke_all('some_hook')ist einfach, aber ist dies besser für die Leistung? foreach (module_implements('some_hook') as $module) { $data = module_invoke($module, 'some_hook'); }
Ich schreibe ein Modul, das mehrere Variablen schreibt (drei, vier Variablen für jeden Inhaltstyp und andere). Mit welcher Methode kann ich sie bei hook_uninstall löschen? Ist es sicher, eine Abfrage durchzuführen und nach "mymodule_ *" - Variablen zu suchen? Oder sollte ich nach Inhaltstypen suchen und nach Variablen suchen, also …
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 verwende und …
Ich erstelle ein Plugin mit dem WYSIWYG-API-Modul für Drupal 7, das der Symbolleiste der unterstützten Editoren eine Schaltfläche hinzufügt. Ich verwende den hook_wysiwyg_plugin()Hook, um eine neue Schaltfläche in der Editor-Symbolleiste zu erstellen, muss aber einige andere Javascript-Dateien laden. Der hook_wysiwyg_plugin()Hook scheint es Ihnen zu ermöglichen, eine JS- und CSS-Datei anzugeben. …
Ich suche nach der besten Möglichkeit, beliebigen HTML-Inhalt vor dem schließenden Body-Tag in eine Seite einzufügen, ähnlich wie drupal_add_js()JavaScript am Ende einer Seite hinzugefügt wird. Ich komme aus einem Wordpress-Hintergrund, und in Wordpress könnte dies mithilfe des wp_footer()Hooks erreicht werden. Ich habe mich mit der Verwendung befasst hook_page_alter(), aber ich …
Ich weiß, dass das Automatic Nodetitles- Modul existiert, aber es ist nur für Drupal 7. Gibt es eine Methode zum automatischen Zuweisen des Titels mit der NID beim Klicken auf Senden? Ich weiß, dass die NID erst existiert, wenn der Senden-Button gedrückt wird. Wie würde man die NID in den …
Ich habe ein benutzerdefiniertes Datumsfeld in einem Knotentyp 'Tag'. Wenn der Knoten gespeichert (oder bearbeitet und dann gespeichert) wird, möchte ich den Wert field_date (nicht das Veröffentlichungsdatum) abrufen und im Titelfeld speichern. Ich würde gerne wissen wie, vielleicht mit einem Modul: hook_presave FELDWERT ERHALTEN TITEL ALS FELDWERT EINSTELLEN NODE SPEICHERN
Ich möchte das Systemänderungsereignis verfolgen, um sie rückgängig zu machen. Wenn ich variable_set () überprüfe, sehe ich, dass für dieses Ereignis kein Hook bereitgestellt wird. Gibt es eine Möglichkeit für mich, dies zu tun? Ich kann Änderungen an Einstellungsformularen vornehmen, aber es gibt viele Einstellungsformulare, die verfolgt werden müssen. Wenn …
Ich verwende hook_init(), um die letzte Zugriffszeit der Benutzer zu überprüfen. Wenn die letzte Zugriffszeit gestern ist, erhöhe ich einen Zähler und setze einige Variablen. Das Problem ist, dass hook_init()manchmal mehr als einmal (ich kann dies mit verwenden dsm()) für dieselbe Seitenladung ausgeführt wird, so dass mein Code mehrmals ausgeführt …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.