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.