Pagina 1 di 1

Switch lingua

Inviato: 16/06/2010, 18:15
da garba72
Ciao a tutti, ho un oscommerce in due lingue (ita - ing).
Nelle "pagine illimitate" ho creato alcuni menu, in italiano e in inglese.
Nella Home Page del sito web si vedono entrambi i menu in lingua.

Il problema è
Se io dall'italiano clicco su un menu inglese, mi cambia la pagina e vedo il testo che ho scritto in inglese ma non mi modifica le categorie e tutti i box lasciandoli in italiano.
La domanda è la seguente
Quale è il comando da dare per far si che prima cambia lingua a seconda di quello che mi serve (language=it) e si colleghi alla pagina information.php?

Il link lo metto manualmente, volevo solo sapere quale è la sintassi.

tnx

Re: Switch lingua

Inviato: 26/07/2010, 16:10
da garba72
ciao,
riporto in alto questo topic, si sa mai che qualcosa di nuovo nel frattempo si è trovato.

grazie e ciao

Re: Switch lingua

Inviato: 26/07/2010, 16:19
da xnetus
Scusami, ma non ho capito...

Il problema è che non ti traduce oppure vorresti cambiare i link in base alla lingua?

Re: Switch lingua

Inviato: 26/07/2010, 16:33
da garba72
ciao,
cerco di spiegarmi meglio.

Ho modificato l'header.php inserendo la testa del sito come piace a me e un menu fisso in italiano e inglese.
All'interno del menu fisso ci sono alcune voci collegate a pagine creata con la contrib "pagine illimitate".

Quindi io entro nel sito web che di default è in italiano e trovo i due menu.
Se clicco una voce del menu in italiano va bene, se clicco una voce nel menu in inglese mi esce la "pagina illimitata" in inglese come l'ho scritta io ma le categorie e tutto il resto restano in italiano.

In conclusione
Stò cercando quel comando che fa cambiare anche la lingua del sito insieme al link all'information.php.

Insomma se mi trovo nella pagiuna in italiano devo mischiare questi due link
per swith lingua= http://www.sito/catalog/index.php/language/en
per link alla pagina = http://www.sito/catalog/information.php?info_id=16

Re: Switch lingua

Inviato: 26/07/2010, 16:49
da xnetus
oScommerce dopo che istanzia l'oggetto language, associa ad una variabile "language_id" l'id della lingua selezionata, quindi:

Es.

if ((int)$language_id == 4) {
// Lingua Italiana
}

...