Allora:
la prima versione di prova la trovate qui, su
testidigitali.
Non ho inserito la possibilità di inserire lo style delle immagini perchè sarebbe ridondante, a mio avviso, e si può gestire dal css con il suffisso css del modulo.
Tuttavia se pensate sia necessario lo implemento.
Come potrete vedere anche dal post sul sito, ora gestisce (se si vuole) la pseudoclasse active, perché ho messo un controllo sull'Itemid; gestisce anche i link esterni.
Ma non gestisce le sottovoci di menu, saltandole senza mostrarle.
Si potrebbe fare usando jquery o simili, creando un menu verticale o orizzontale che gestisca l'apertura di sottomenu.
Se pensate possa servire prima di mettere il file qui su Joomla vedo di implementare.
fatemi sapere!