Eliminazione immagini e imagecache

3 contenuti / 0 new
Ultimo contenuto
Eliminazione immagini e imagecache

Ciao a tutti ho bisogno di un chiarimento, creo un campo imagefield e tramite imagecache ho vari preset creati per quel campo. Se elimino il nodo, viene automaticamente eliminato anche il preset di imagecache, cioè le immagini create dal modulo imagecache o queste rimarranno sul server?

Ciao, per domande come questa puoi conoscere la risposta andando nei sorgenti del modulo e cercando una qualche funzione che possa fare al caso tuo. Stiamo parlando di "cancellazione", quindi "delete" e nei sorgenti del modulo c'è:

/**
* Implementation of filefield.module's hook_file_delete().
*
* Remove derivative images after the originals are deleted by filefield.
*/
function imagecache_file_delete($file) {
  imagecache_image_flush($file->filepath);
}

Immagino quindi che la risposta alla tua domanda sia: se filefield (cck) lancia l'hook di cancellazione del file allora anche imagecache cancella il file.

M.

PS: Io di solito seguo questo modo per scoprire le cose che non so.

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

ottimo non sapevo, è che non so ancora giostrarmi nel codici dei moduli.