Joomla.it Forum
Componenti per Joomla! => Gestione sito multilingua => : ZioRiP 03 Jan 2012, 18:54:47
-
Ciao a tutti, non ho saputo cercare un problema simile sul sito e spero di non combinare pasticci aprendo una nuova discussione.
Sto giocherellando con il multilingua di j1.7, per ora in locale.
Dopo aver superato i problemi iniziali dati da un template commerciale il cui nome, se lo scrivessi, verrebbe censurato, mi ritrovo ad avere 4 templates uguali rinominati in template-it, template-en, template-es e template-multi.
Questi templates sono tutti identici, ma hanno una funzione che non riesco ad utilizzare se non li duplico.
Il problema che ho è il seguente:
Dopo aver letto su http://wiki.joomla.it/index.php?title=Multilingua_in_un_sito_Joomla_1.6 (http://wiki.joomla.it/index.php?title=Multilingua_in_un_sito_Joomla_1.6)
Sono riuscito a creare tre menu diversi in tre lingue diverse, ora però vorrei avere quello 'asessuato', ovvero la homepage del sito in cui viene chiesto di scegliere la lingua ma, nonostante i miei sforzi, questo menu mi rimanda sempre su 'it', ma non al menu italiano che ho creato, mi considera it la homepage 'asessuata' e non riesco ad andare sul menu italiano che ho appositamente creato.
Spero di essermi spiegato. Non riesco proprio ad immaginare dove sto sbagliando. Grazie in anticipo per l'aiuto.
Ciao
-
Non stai sbagliando il sistema non considera una pagina asessuata ma solamente una pagina lingua principale predefinita, per ottenere quello che vuoi devi intervenire con una pagina esterna tipo intropage.
-
ah... Beh, buono a sapersi.
Mi chiedo se la lingua predefinita venga stabilita dalle impostazioni dell'utente... ad esempio se uno arriva dall'inghilterra ha in automatico l'inglese e così via per gli altri paesi.
Grazie per l'informazione :)
-
Puoi definire la lingua predefinita da sistema e mi sembra puoi anche attivare il cambio in base alla lingua del browser.
-
Grazie, per la lingua predefinita penso di sapere dove andare a mettere mano... ora mi studio l'altra cosa invece, quella sarebbe molto interessante!
Ciao
-
Ho notato una cosa strana però.
Siccome joomla vuole che ci sia per forza di cose un menu multilingua, sono costretto a sacrificare una delle tre lingue del sito (italiano, spagnolo e inglese) lasciandole il menu multilingua, ma in questo modo, passando ad una delle altre due lingue del sito, non riesco più a tornare all'italiano perchè la bandierina non appare.... Se invece creo un nuovo menu multilingua, joomla, in automatico, me lo associa ad una delle tre lingue e non mi lascia accedere al suo menu...
Questa volta sono sicuro di sbagliare qualcosa, ma non so proprio cosa :)
Faccio un'aggiunta:
Ho controllato lo stato del multilingua e, come volevasi dimostrare, è attivo solamente per l'inglese (immagine1)
Quando vado a crearmi voci di menu non posso farne una quarta multilingua perché joomla me la imposta in una delle lingue predefinite, ma non posso lasciare il sito senza una pagina multilingua perchè joomla non lo permette...
P.S. ho capito come fare il discorso della lingua automatica, basta modificare il plugin language filter.
[allegato eliminato da un amministratore essendo vecchio più di un anno]
-
ok, ho risolto... chiamiamola stanchezza, rimbambimento (o peggio?)... era scritto tutto sull'articolo del wiki citato in precedenza.
Basta creare un menu multilingua, associarlo ad un modulo non pubblicato ed io gioco è fatto.
Tutto funzionante!
Ciao