Просто чтобы завершить это немного больше, и если вам нужно выполнить какую-либо операцию после того, как узел был сохранен / обновлен, вы можете использовать модуль @ sina-salek, рекомендованный вами, или вы можете использовать этот код:
// Same for hook_node_save!
function my_module_node_update($node) {
if ($node->type == 'content_type_name') {
// Invoke your callback function AFTER the node is updated.
drupal_register_shutdown_function('_my_module_the_function_to_call', $node);
}
}
function _my_module_the_function_to_call($node) {
// do stuff...
}
Используя drupal_register_shutdown_function , вы обязательно вызываете свою пользовательскую функцию, когда перехват завершен и узел сохранен в БД.