Back to top

Autore Topic: [RISOLTO] Recuperare lingua in uso  (Letto 1296 volte)

Offline _Ardito87_

  • Esploratore
  • **
  • Post: 66
    • Mostra profilo
[RISOLTO] Recuperare lingua in uso
« il: 14 Giu 2013, 13:47:25 »
Ciao a tutti,
dovrei modificare un componente in modo da renderlo multilanguage per joomla 2.5.9. Quello che mi servirebbe è recuperare la lingua che l'utente sta usando nel sito. Le traduzioni sono fatte con joomfish.

Io ho provato con $this->language ma nada evidentemente $this non è visibile perchè non trova nulla.

Grazie

« Ultima modifica: 14 Giu 2013, 14:13:41 da _Ardito87_ »

Offline Murphz

  • Global Moderator
  • Abituale
  • *****
  • Post: 1335
  • Sesso: Maschio
  • Trust No1
    • Mostra profilo
Re:Recuperare lingua in uso
« Risposta #1 il: 14 Giu 2013, 14:09:52 »
Anche perchè $this richiama un istanza in PHP, se non c'è l'istanza è chiaro che non restituisce nulla.


Per avere la lingua attualmente impostata dall'utente devi usare:
Codice: [Seleziona]
$lang =& JFactory::getLanguage();
echo $lang->getName();
echo $lang->getTag();


getName() e getTag() restituiscono due dati diversi, a seconda di quello che ti serve. Per tutte le informazioni sul getLanguage, visita [size=78%]http://docs.joomla.org/JFactory/getLanguage[/size], [/size][size=78%]http://docs.joomla.org/JLanguage/1.5[/size]
Freelance Web & Graphic Design // Twitter

"...Nothing Important Happened Today..."

Offline _Ardito87_

  • Esploratore
  • **
  • Post: 66
    • Mostra profilo
Re:[RISOLTO] Recuperare lingua in uso
« Risposta #2 il: 14 Giu 2013, 14:13:56 »
Grande  ;D grazie

 



Web Design Bolzano Kreatif