Joomla.it Forum

Componenti per Joomla! => Gestione sito multilingua => : d-force 29 Nov 2009, 18:24:26

: Cambiare css a seconda della lingua impostata
: d-force 29 Nov 2009, 18:24:26
Salve a tutti,
ho un sito realizzato con joomla che utilizza il modulo JoomFish per gestire le varie lingua di cui è composto.

Ho l'esigenza - per quanto riguarda il menù principale - di dover utilizzare un css diverso per ogni lingua.

Esempio lang_ita.css per i contenuti in italiano e lang_eng.css per i contenuti in inglese.

E' possibile?

Grazie per il vostro aiuto!

d-force
: Re:Cambiare css a seconda della lingua impostata
: d-force 03 Dec 2009, 18:46:14
Scusate. ma non esiste un piccolo script in Php, magari da inserire nell'header della pagina per fare questo?

Purtroppo non so scrivere php. Qualcuno può aiutarmi?

Grazie ancora!
: Re:Cambiare css a seconda della lingua impostata
: maurocheccoli 06 May 2010, 14:44:31
ciao!!! io ho risolto il tuo problema inserendo il seguente script tra i tag <head></head>


<?php
$current_css;
$defaultLanguage =& JFactory::getLanguage();
 switch($defaultLanguage->_lang){
case "it-IT": {$current_css = "it";
break;
}
case "en-GB": {$current_css = "en";
break;
}
case "es-ES": {$current_css = "es";
break;
}
 }
?>

<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/tuo_template/css/template_<?php echo $current_css ?>.css" type="text/css" />



spero' di essere stato di aiuto alla comunity.
Ciao
: Re:Cambiare css a seconda della lingua impostata
: d-force 06 May 2010, 15:56:19
Grande Mauro!

Anche se ho risolto diversamente, il tuo suggerimento mi sarà utile per la prossima volta!

Grazie 1000!  :D