Poche righe per un brevissimo e semplice how-to, tema Joomla e PHP.
Come poter effettuare un’operazione, visualizzare un div, un menu o qualsiasi altra cosa solo se la lingua correntemente utilizzata sul sito web fosse l’italiano? E se fosse l’esperanto? 🙂
Cosa serve: un sito in Joomla 1.5.x multilingua con un componente che gestisca le 2 o più lingue come Joom!Fish.
Le traduzioni degli articoli e dei menu vengono gestite automaticamente dal componente, mentre potrebbero esserci alcune parti, soprattuto relative a grafica e layout, che non possono essere modificate in base alla lingua utilizzando Joom!Fish.
La soluzione è semplice:
inserite nell’
della pagina: $lang = $config->getValue('language');
?>
due istruzioni che semplicemente valorizzano la variabile “lang” come la lingua attualmente utilizzata per il sito, per esempio it-IT, en-GB o qualsiasi altra.
nel
della pagina inserite tra queste 2 istruzioni php tutto quello che volete che appaia o succeda quando la lingua selezionata è quella attualmente utilizzata:...
qualsiasi cosa vogliate far succedere solo se la lingua attuale fosse l'inglese
...
basterà modificare “($lang == ‘en-GB’)” se volete che il controllo IF sia vero se la lingua attuale è un’altra.
Semplice, vero? Spero di esservi stato utile, alla prossima! 🙂
No Comments