Ich suche nach einem Hook, der verwendet werden kann, nachdem ein Knoten eines bestimmten Inhaltstyps erstellt oder gespeichert wurde, um eine Umleitung zu einer bestimmten Seite durchzuführen.
Im Fall von Drupal 6 hilft hook_nodeapi () bei der Ausführung verschiedener Aktionen, basierend auf dem Wert des ersten an hook ( $op
) übergebenen Arguments .
In Drupal 7 gibt es dafür eine Reihe von Haken .
Formularumleitung nach dem Speichern des Knotens . In diesem Blog wird die übliche Art der Umleitung eines Formulars, das Problem mit Knotenformularen und deren Lösung für Drupal 6 erläutert. Ich glaube, dass dies auch für Drupal 7 funktionieren sollte
Wenn "Erstellt" und "Gespeichert" bedeutet, dass sich der Knoten in der Datenbank befindet, gibt es hier eine Option.
/ ** * Implementiert hook_form_NODE_TYPE_node_form_alter () * Fügen Sie eine Aktion zum Senden hinzu * / Funktion CUSTOM_MODULE_form_NODE_TYPE_node_form_alter (& $ form, & $ form_state) { $ form ['action'] ['submit'] ['# submit'] [] = 'CUSTOM_MODULE_form_NODE_TYPE_node_form_submit'; }} Funktion CUSTOM_MODULE_form_NODE_TYPE_node_form_submit (& $ form, & $ form_state) { $ node = $ form_state ['node']; // NODENTYP PRÜFEN UND UMLEITEN }}
Hier ähnlicher Fall, der mit dieser Option durchgeführt werden kann.