it-swarm-eu.dev

Disabilitare il salvataggio della lingua al momento della registrazione?

Uso joomla 3.3, il sito ha 2 lingue, inglese e francese, posso disabilitare l'inserimento della lingua durante la registrazione? Se qualcuno crea un nuovo account, allora la sua lingua di frontend non dovrebbe essere inserita, voglio che qualcuno dopo il reg. fare un login in un'altra lingua, quindi dovrebbe rimanere anche in una lingua completa.

3
xxx

Come disabilitare l'opzione Lingua front-end:

Nel back-end, fai clic su tenti voce di menu (com_users). In Gestione utenti, fai clic sul pulsante Opzioni (in alto a destra). Nella configurazione del componente utenti, intorno al centro c'è l'opzione Nascondi il Front-End Language.

Tuttavia, dalla tua domanda capisco che mentre non desideri che l'utente debba scegliere la sua lingua front-end durante la registrazione, vorresti che il sistema capisse che la sua lingua è la stessa che ha scelto durante la navigazione prima dell'accesso .

Ma ecco che arriva una sorta di conflitto. Questo perché quando un utente non ha impostato una preferenza di lingua, gli viene assegnata la lingua predefinita del sito front-end. Il fatto che dopo il login vedi l'utente tornare a un'altra lingua è perché il sistema legge le impostazioni del suo account della lingua predefinita del sito e lo passa a quella lingua.

Se provi il login dalla lingua front-end predefinita, con lo stesso utente, la sua visualizzazione della lingua non cambierà dopo il login.

In teoria, dovrebbe essere possibile superare questo, nel modo seguente, anche se non l'ho provato affatto.

La teoria: è possibile ignorare il modello del modulo o modulo di registrazione e avere il campo delle preferenze della lingua abilitato ma nascosto. Lì puoi verificare la lingua della pagina che imposterà di conseguenza la preferenza della lingua del modulo e la passerà al database in background durante la registrazione dell'utente.

Se avrò del tempo, potrei sperimentare quanto sopra e tornare con maggiori dettagli.

Ah e una domanda: perché non vuoi l'impostazione della lingua durante la registrazione? Dal momento che questo è un sito web multilingue, ha davvero senso.

2
FFrewin