icon
Avatar
luca
Post: 5
Ciao Paolo, ho l'esigenza di creare una versione in inglese di un sito italiano, ho installato l'estensione changelanguage, duplicato la root chiamata eng, ho settato i parametri dns, creato un nuovo albero settato le bandierine etc, tutti gli articoli cambiano ma non cambiano i menù personalizzati. Ho creato due menù personalizzati ho pure duplicato i moduli e cambiato il layout della root inglese ma niente... cosa devo fare? (è da giorni che sto impazzendo) (ti ringrazio e complimenti)
11/11/2011 08:04
Avatar
paolob
Moderatore
Post: 1550
Ciao Luca, benvenuto tra noi.

iconluca:
tutti gli articoli cambiano ma non cambiano i menù personalizzati. Ho creato due menù personalizzati ho pure duplicato i moduli e cambiato il layout della root inglese ma niente...


Per un sito multilingua, come hia già fatto, puoi creare due o più strutture diverse a seconda delle lingue.

Installando l'estensione changelanguage nella pagine root delle strutture hai un campo che si chiama Foreign-Domain Root Page, qui devi dire quale struttura è la principale.

Su ogni singola pagina puoi anche indicare la corrispondenza tra le pagine in lingua:
pagina-principale.html corrisponde a home-page.html in inglese

Aggiungendo l'apposito modulo changelanguage, cliccando sulle lingue puoi passare da una struttura del sito all'altra.

Non ho capito bene, quando dici che
iconCita:
tutti gli articoli cambiano ma non cambiano i menù personalizzati
Paolo B.
paolob@contaocms.it
11/11/2011 08:23
Avatar
luca
Post: 5
Menù personalizzato intendo il modulo navigazione personalizzata. Passando dall'italiano all'inglese il menù rimane in italiano, per esempio la voce di menù azienda non diventa company, mentre il contenuto degli articoli sì. Per indicare la corrispondenza tra le pagine in lingua bisogna inserire "it" o "en" nel campo lingua?
11/11/2011 09:38
Avatar
paolob
Moderatore
Post: 1550
iconluca:
Menù personalizzato intendo il modulo navigazione personalizzata. Passando dall'italiano all'inglese il menù rimane in italiano, per esempio la voce di menù azienda non diventa company, mentre il contenuto degli articoli sì.


Ok, allora l'errore, se così lo vogliamo definire è che nelle pagine in inglese dovresti mettere nel layout il menu personalizzato in inglese.

Di solito, le differenze tra le lingue è anche a livello di layout di base per cui io mi creo un layout italiano e uno in inglese, ad esempio.
Dove in inglese ci sono tutte le corrispondenze ed i riferimenti alla root page in inglese.
Paolo B.
paolob@contaocms.it
11/11/2011 09:47
Avatar
luca
Post: 5
Risolto!!! Paolo, grazie mille!!! ... non avevo settato il nuovo layout, ma ho scoperto che nel modulo changelanguage > modello di navigazione - erano presenti altri modelli che andavo in errore, ho inserito il modello default e ora funziona tutto :thumbup:
11/11/2011 11:34
Avatar
paolob
Moderatore
Post: 1550
:) perfetto...

Poi mostraci il risultato finale, ho visto qualche tuo lavoro e mi sembrano molto interessanti.. B)
Paolo B.
paolob@contaocms.it
11/11/2011 11:37
Avatar
luca
Post: 5
Ti ringrazio.

il sito è
http://demo.lidealcar.it

Poi altri che devo tradurre sono

http://www.cai-srl.com
http://www.facciamoquadrato.it
http://www.terravigliaviaggi.it
11/11/2011 12:06
Avatar
luca
Post: 5
avevo installato questa estensione http://www.contao.org/extension-list/view/i18nl10n.html e mi dava problemi... probabilmente non è compatibile con l'ultima versione, è possibile?
11/11/2011 12:09
Avatar
paolob
Moderatore
Post: 1550
iconluca:
avevo installato questa estensione http://www.contao.org/extension-list/view/i18nl10n.html e mi dava problemi... probabilmente non è compatibile con l'ultima versione, è possibile?


Probabile... infatti l'autore dichiara compatibilità fino a 2.9.1 stable
Paolo B.
paolob@contaocms.it
11/11/2011 12:17
icon