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