Cookie e aggiunta nodi

5 contenuti / 0 new
Ultimo contenuto
Cookie e aggiunta nodi

Ho questo problema particolare,
ho creato un mio cookie e un controllo sulla sua esistenza e fin qui tutto bene.
Ora vorrei aggiungere un controllo sulla creazione di un nodo, nel senso che quando il client "vede" un nodo nuovo gli cancello il cookie se esiste e poi lo ricreo.

Qualche consiglio, indirizzo o punto di partenza?

crei un modulo con hook_init implementato: fai il controllo sul percorso, controllando con la corrispondenza del node/add/tipocontenuto e quindi elimini il cookie. Per ricrearlo, hook_nodeapi per l'evento save.

Grazie per la risposta, ma non credo di aver capito, nel senso che forse non mi sono espresso bene io.

Il mio controllo sul cookie in base all'aggiunta o meno di un nodo lo farei sugli utenti anonimi, sui visitatori intendo, che visualizzano una pagina con l'ultimo nodo aggiunto, solo che se la hanno già vista li mando altrove.

La soluzione che mi è venuta in mente ora potrebbe essere la creazione di un cookie con il nid dell'unico nodo che viene visualizzato così da poter fare dei controlli sulla vita del cookie...

Devi comunque passare ada hook_init (o forse da hook_boot, mi pare di ricordare che init non viene eseguito se si sta vedendo un contenuto cachato). Lì controlli se si sta vedendo l'ultimo nodo di quel tipo di contenuto e poi esegui quello che devi fare coi cookie.

Bene ottimo grazie!