Premetto che questa non è una guida di come fare un sito multilingua con la 1.6, per questo potete leggere dei topic nel forum (anche se poco dettagliati), ma spiega solamente come risolvere un problema che ho riscontrato con la 1.6.2
Nel modulo mod_languages nel file helper.php alla riga 36, sono state aggiunte delle righe di codice (un altro if, che svolge un controllo sulle lingue escludendo quelle che non hanno una home (questo vale per tutti i menu presenti nel sito, con un sito con due lingue usavo solo due menu, uno per ciascuna lingua) con una lingua specificata. Il problema nasce dal fatto che joomla vuole almeno una home di un menu posto su tutte le lingue e quindi con questa condizione mi toglieva la bandierina italiana. Si può risolvere in due modi:
il primo è togliere quelle 4 righe di nuovo codice aggiunto in helper.php e tenere es. nel caso di un sito multilingua con ita e inglese ,il menu in ita con la sua home posta su tutte le lingue e quella in inglese posta solo sulla lingua inglese (ricordandosi di mettere sempre su pagina predefinita = si)
Oppure nel secondo caso (seguendo un metodo appreso per la 1.5)
creare un menu nascosto e un modulo di tipo menu che lo richiama posto su nessuna pagina, che abbia una home (collegata ad un qualsiasi articolo già creato) su tutte le lingue, questo per poter mettere la home del menu in italiano solo sulla lingua italiana mettendola sempre come pagina predefinita (lo stesso ovviamente anche per il menu in inglese, home solo per la lingua in inglese e con pagina predefinita)
Dal pannello di controllo nell'elenco delle voci di ciascun menu, le home dovranno avere la bandierina della lingua scelta per ciascuna di esse, mentre per quella del menu nascosto solo una stellina
spero di non aver fatto confusione
ciaooooooooooo