hook, letteralmente aggancio, è un sistema che Drupal (come altri sistemi) usa per agganciare le funzioni dei moduli alle proprie. Esempio (semplificato):
Durante l'esecuzione della funzione commento (quando un utente inserisce un commento), Drupal cerca tra tutti i moduli abilitati una funzione col nome NOMEMODULO_comment. Se la trova la esegue.
Con questo si intende l'hook (spero di averti chiarito la cosa =)
Grazie Psicomante, quindi generalizzando se avessi abilitato tra i tanti il modulo Upload ed FiveStar (tanto per fare un esempio) ed al loro interno ci fossero delle funzioni:
Upload_comment
Fivestar_comment
ovviamente con del codice all'interno...queste verrebbero eseguite?
Certo, verrebbero eseguite quelle funzioni. Ad esempio questa qui sotto è la funzione hook_comment di un modulo che ho creato per tracciare univocamente via cookie i commenti su un determinato articolo. E' molto grezza ma funziona :)
hook, letteralmente aggancio, è un sistema che Drupal (come altri sistemi) usa per agganciare le funzioni dei moduli alle proprie. Esempio (semplificato):
Durante l'esecuzione della funzione commento (quando un utente inserisce un commento), Drupal cerca tra tutti i moduli abilitati una funzione col nome NOMEMODULO_comment. Se la trova la esegue.
Con questo si intende l'hook (spero di averti chiarito la cosa =)
--
Drupal e Siti Web Torino
Blog: Computer Graphics
Grazie Psicomante, quindi generalizzando se avessi abilitato tra i tanti il modulo Upload ed FiveStar (tanto per fare un esempio) ed al loro interno ci fossero delle funzioni:
Upload_comment
Fivestar_comment
ovviamente con del codice all'interno...queste verrebbero eseguite?
Nel frattempo....buon anno nuovo
Certo, verrebbero eseguite quelle funzioni. Ad esempio questa qui sotto è la funzione hook_comment di un modulo che ho creato per tracciare univocamente via cookie i commenti su un determinato articolo. E' molto grezza ma funziona :)
Buon anno anche a te!
--
Drupal e Siti Web Torino
Blog: Computer Graphics