VUFIND – Tutorial 8 – Creazione di un modulo

L’articolo illustra la creazione di un modulo in VUFIND e la sua integrazione, in particolare vedremo la creazione di un modulo per la lettura delle news.

Il modulo ha una struttura ben definita, è una directory all’interno della cartella module e presenta la seguente alberatura

Il file Module.pho definisce il modulo e ha un contenuto di questo

Come si può notare il modulo recupera la configurazione dal file module.config.php presente nella directory config. Definiamo nel file il nostro controller tramite la sintassi:

A questo punto implementiamo il controller  e la relativa action

e la view relativa ad ogni action all’interno del nostro tema nel percorso

\vufind\themes\<nomeTema>\templates\<nomeModulo>

nel nostro caso definiamo i file test.phtml e home.phtml

Non resta che dichiarare il modulo nel file application.config.ini

A questo punto è possibile verificare la correttezza delle operazioni chiamando l’url

Infine possiamo definire il nostro modulo come la homepage agendo sul file config.ini agendo sul parametro

In tal modo invocando la home VUFIND chiamerà la action home del modulo scelto