Intercettare operazione trigger

5 contenuti / 0 new
Ultimo contenuto
Intercettare operazione trigger

Salve,
ho configurato il mio sito nella sezione trigger/contenuto per inviare una http request in caso di salvataggio del contenuto ed eliminazione.
Ora l'azione scelta recupera dai placeholder i dati e li manda all'url selezionata. il mio problema è: come faccio a sapere/riconoscere che è una eliminazione o un salvataggio?

Inoltre al primo salvataggio nn mi viene inviato il nid come posso inviarlo invece?
Grazie, help me!!

il nid al primo salvataggio non esiste (viene assegnato dopo il salvataggio nel database), puoi usare questa informazione per differenziare dalle altre operazioni

per me però è un problema perchè io ho una situazione tipo doppio db. uno del sito drupal e l'altro di una web app.
Quindi che succede che se non mi arriva il nid io non posso salvarla in maniera univoca sulla webapp.
Nessuno conosce un modo per ricevere il send dopo che drupal ha fatto il "save"?

Non so come farlo con action o trigger, forse con il modulo rules.

Magari qui trovi ispirazione:
http://api.drupal.org/api/drupal/modules--node--node.api.php/function/ho...

function MODULO_node_insert($node){
var_dump($node->nid);
}

E se invece creassi una procedurina in php, (codice interno a una pagina del sito creato con drupal o creando un nuovo modulo?) che:

  1. recupera tutti i contenuti(nodi)
  2. filtra per type e pubblicato
  3. poi per ogni nodo chiama http_request module
  4. termina

pensate sia possibile implementare questa cosa?
Chissà se un ulteriore miglioramento potrebbe essere di inserire questa cosa nel cron?
Grazie