Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : _Ardito87_ 14 Jun 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
-
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:
$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 (http://docs.joomla.org/JFactory/getLanguage)[/size], [/size][size=78%]http://docs.joomla.org/JLanguage/1.5 (http://docs.joomla.org/JLanguage/1.5)[/size]
-
Grande ;D grazie