hooks – Feeds: Gancho después de la importación realizada

Pregunta:

Me pregunto cómo implementar un Hook después de que finalice la importación de uno de mis importadores. El último nodo importado y el nombre del importador en sí serían los parámetros que necesito tener en este momento.

Antecedentes / caso de uso:

El sitio en el que estoy trabajando está diseñado para controlar proyectos de TI. Después de que el usuario importa las posiciones de las facturas (cada una en una fila en un archivo CSV => nodo en Drupal), lo que ocurre mensualmente, el sitio tiene que verificar si todas las posiciones de las facturas de un cliente han sido facturadas.

Este es solo un ejemplo, hay muchos otros exámenes que deben realizarse después de realizar una importación.

Leí la API y la documentación de Feeds, pero no encontré nada útil.

PD: Soy bastante nuevo en el código abierto y en Drupal; así que corrígeme si me falta alguna guía.

Respuesta:

Nunca he usado esto, pero puedes probar hook_feeds_after_import . Probablemente necesitará kpr el parámetro $source en el gancho.

También puede hacer algo con las reglas . Los eventos de feeds no aparecen en Reglas (a menos que haya un módulo que no conozca), pero es posible que pueda activar en el nodo guardar y actualizar eventos filtrados a los tipos de contenido que está importando.

Leave a Comment

Your email address will not be published. Required fields are marked *

web tasarım