Possibilità di integrare moduli di dupal

2 contenuti / 0 new
Ultimo contenuto
Possibilità di integrare moduli di dupal

Salve,
è da un pò che utilizzo Drupal con i suoi moduli, a volte mi è capitato di apportare piccole modifiche soprattutto a livello di css ma vorrei chiedere un 'informazione sullo sviluppo puro su Drupal.
Ho una guida cartacea (presumo l'unica in Italia) e chiedo ogni tanto informazioni su questi forum ma non ho compreso bene la modalità per sviluppare e quindi integrare nuovi moduli in html e php, sempre se è possibile.

Grazie.

In sintesi, creare moduli per Drupal significa essenzialmente implementare degli "hook", che sono delle funzioni messe a disposizione dalla API di Drupal per estenderlo e personalizzarlo.

Alcuni esempi da Drupal 6:
- hook_menu ti serve per creare delle voci di menu e per registrare dei path che poi mostreranno contenuti in base alle funzioni associate
- hook_nodeapi (cambierà in D7) "intercetta" alcuni eventi collegati alla creazione, modifica e visualizzazione di un nodo e permette di creare altri eventi o di manipolare il nodo
- hook_form_alter permette di modificare i form definiti da altri moduli, per esempio aggiungendo funzioni di validazione, aggiungendo campi, nascondendone altri, ecc.

Ovviamente, accanto all'implementazione degli hook, puoi creare tutte le funzioni che possono essere utili per creare output o manipolare dati, e puoi anche richiamare le funzioni messe a disposizione degli altri moduli.