Grazie delle dritte, ad ogni modo ho trovato anche un altro modo per risolvere, che posto qui.
Preso atto che il template che uso ha già jQuery installato, ho analizzato l'html del menu verticale di interesse è ho realizzato che
- Gle elementi che contengono sottovoci hanno una classe "parent", di questi la voce attiva ha anche una seconda classe "active".
- Nelle proprietà del modulo la proprietà "Mostra sempre le voci dei sotto-menu" era settata su no, per cui compare espansa solo la voce attiva: purtroppo le altre voci secondarie non sono nell'html come speravo; ho settato quindi la proprietà su SI in modo da avere ha disposizione tutto i nodi del menu
A questo punto
1) ho settato le voci principali (quelle parent) come link esterni (con destinazione #) in modo che cliccandoci sopra non succeda nulla.
2) nell aindex.php del template ho inserito le due istruzioni
jQuery(".parent ul").not('.active ul').hide();
jQuery(".parent").click(function () {
jQuery('ul',this).toggle();
});
La prima fa si che al caricamento delle pagine tutti i sottomenu vengano nascosti tranne quelli della pagina attiva.
La seconda fa si che cliccando sulle voci parent venga aperto/chiuso il sottomenu contenuto
Il gioco è fatto!!!!!!
Buon Joomla a tutti
Cristiano