Drupal 7 omite el nodo en el gancho después de guardar el nodo

Pregunta:

En mi módulo personalizado, estoy creando un nodo usando node_save. También he implementado hook_node_update para capturar un nodo actualizado por el usuario. Pero cada vez que llamo a node_save, también llama a mi gancho. ¿Hay alguna manera de saber que se llamó a esta actualización usando my node_save. En Drupal 6, solía agregar algo como $ node-> skip_it = TRUE antes de node_save, y esto estaba disponible en el gancho de actualización. Pero ya no más. Cualquier consejo.

Respuesta:

Puede verificar usando la siguiente condición mientras usa node_save

Si se omite $ node-> nid (o $ node-> is_new es TRUE), se agregará un nuevo nodo.

Entonces, en su hook_node_update verifique la condición anterior antes de ejecutar su código.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım