Rules su aggiornamento nodo

9 contenuti / 0 new
Ultimo contenuto
Rules su aggiornamento nodo

Ciao, ho un nodo A che quando aggiornato deve far partire l'aggiornamento di un altro nodo B, utilizzando un valore del nodo A appena aggiornato.

Uso il modulo "rules" e riesco ad intercettare l'update del nodo A, come azione faccio eseguire un mio script PHP, ma ho un problema: i dati del nodo "non modificato" e quelli del nodo "modificato" sono li stessi. A qualcuno è capitata una cosa del genere ?

M.

Non conosco rules; comunque penso che dallo script che esegui come prima operazione dovresti far eseguire un cron (per svuotare la cache) e poi l' aggiornamento del nodo B.

???? Non ho mica capito sai. Perché dovrei svuotare la cache ? L'operazione di aggiornamento viene fatta da rules.

M.

--
Michel 'ZioBudda' Morelli -- [email protected]
Sviluppo applicazioni CMS DRUPAL e web dinamiche -- Corsi Drupal -- Amministrazione Drupal -- Hosting Drupal

Era solo una idea, provare non costa niente.

Comunque prova a dare una occhiata quì http://drupal.org/node/927276 sembra proprio che la cache sia molto legata a rules

Non ho capito il messaggio iniziale. Cosa intendi con nodo "modificato" e nodo "non modificato"?

Ciao. Il modulo rules per la regola da scaturire quando c'è un cambiamento nel nodo X mette a disposizione, per l'azione creata tramite funzione PHP, due elementi: $node e $node_unchanged, che sono il nuovo nodo ed il nodo nella sua versione non modificata.

M.

--
Michel 'ZioBudda' Morelli -- [email protected]
Sviluppo applicazioni CMS DRUPAL e web dinamiche -- Corsi Drupal -- Amministrazione Drupal -- Hosting Drupal

Sembra un bug di rules. Ma in occasione di quale evento si attiva la regola?

Al momento che un nodo di un certo tipo (settato nella regola) viene salvato in modifica.

M.

--
Michel 'ZioBudda' Morelli -- [email protected]
Sviluppo applicazioni CMS DRUPAL e web dinamiche -- Corsi Drupal -- Amministrazione Drupal -- Hosting Drupal