grazie tonicopi. mi hai fatto scoprire un nuovo modo di gestire i menu che non conoscevo e che mi sarà utile.
tornando al mio problema, purtroppo non ho risolto. nel senso che ho seguito le indicazioni dell'articolo che mi hai indicato e funziona tutto, solo che mettendo lista anzichè legacy-lista flat, mi perde lo stato active sul pulsante della pagina. ho provato anche a mettere il suffisso -nav ma non funziona. in questo modo non posso neanche verificare che le voci di sottomenu così create, una volta cliccate, attivino lo stato active della voce principale. per ora grazie mille per avermi illuminato sulla parte che mi hai indicato. spero di riuscire a cavarmela. grazie