[gelöst] Hook nachdem Node komplett gespeichert wurde
Eingetragen von manuelBS (330)
am 05.07.2010 - 17:58 Uhr in
am 05.07.2010 - 17:58 Uhr in
Hi, gibt es denn irgendwo die Möglichkeit eine Aktion auszuführen, nachdem ein Node komplett gespeichert wurde (INsert oder Update)? Hooknodeapi hat ja nur presave, update (ist hier der Node komplett gespeichert also auch die CCK Felder?) und inset (selbe Frage wie bei Update).
Grüße
Manuel
- Anmelden oder Registrieren um Kommentare zu schreiben
Kommt drauf an, was du mit
am 05.07.2010 - 18:08 Uhr
Kommt drauf an, was du mit komplett gespeichert meinst. Ich denke mal, dass der gesamte Inhalts des Node-Formulars (inkl. CCK-Felder) bei Update und Insert vorhanden sein dürften. Aber probiere es doch einfach mal aus. Implementiere einen kleinen hook_nodeapi und versuche, darin über das $node-Objekt auf die CCK-Felder zuzugreifen. Wenn dort der entsprechende Inhalt vorhanden ist, dürfte sich die Frage geklärt haben, oder?
Ja der Inhalt ist dann
am 05.07.2010 - 18:20 Uhr
Ja der Inhalt ist dann vorhanden, wenn der Hook in meinem Modul nach dem CCK modul z.B. ausgeführt wird. Das kann man ja mit dem Weight beeinflussen. Die Daten sind dann schon im Node vorhanden, das ist richtig, aber ich brauche sie in der DB. Aber auch das ist nun der fall, wie ich rausgefunden habe, da insert und update im Hook_nodeapi ja nur dazu da sind, in eigenen Modulen über eigene db_query 's Daten in die DB einzufügen. Ich denke ich komme damit erstmal klar.
Danke für die schnelle Antwort!
______________________________________
Drupalentwicklung und Beratung, Drupal Business Application Framework