Joomla.it Forum
Componenti per Joomla! => Gestione sito multilingua => : Cicerone80 06 Nov 2011, 09:32:20
-
Salve a tutti.
Sto realizzando il sito multilingua "Arte e Poesia (http://joomlaml.lanostrapiazzetta.it/it/)", in un subdominio del sito "La Piazzetta (http://lanostrapiazzetta.it/)".
Risultato: ora il template del contenuto Lingua = IT porta come titolo del logo la scritta "Arte e Poesia" e come sottotitolo "La Piazzetta", in modo da stabilire un legame semantico con il dominio principale"La Piazzetta", mentre invece gli altri 3 fogli di stile relativi ai contenuti Lingua en/fr/es visualizzano come titolo del logo la scritta"Poeti".
Trattandosi di un sito multilingua, avrei preferito avere:
- POETI, per it
- POETS, per en
- POETES, per fr
- LOS POETOS, per es
Sembra però che il template rhuk_milkyway_ext_16 non me lo consente.
C' è un modo di realizzare quello che voglio?
Inoltre, non riesco a trovare -rhuk_milkyway_ext_16 - altri template con 3-4 fogli di stile, possibilmente multitolo; sarei molto grato se qualcuno volesse segnalarmelo/i. Comunque, sarebbe molto interessante avere questa caratteristica per un sito multilingua. In definitiva, mi auguro che qualche sviluppatore raccolga questo invito per la gestione dei titoli multilingua per un sito multilingua.
Cicerone80
-
Anche io sono interessato a sapere come poter fare!!!
grazie
-
Egregio compalex,
puoi dare una occhiata al seguente indirizzo-> http:./joomlaml.lanostrapiazzetta.it/ (http://forum.joomla.it/http:./joomlaml.lanostrapiazzetta.it/)
Ho ridotto un poco le difficoltà, limitandomi per lo più a seguire l' esempio ufficiale, e personalizzando la voce di menu SCRITTORI.
Per creare la categoria SCRITTORI ho fatto così:
- Con gimp2, ho creato i 4 loghi (>mw_scrittori298_75.png,mw_writers298_70.png,mw_ecrivains298_75.png, mw_escritores.png), che ho caricato nella cartella /images del template rhuk_milkyway_ext_16.
- Ho aggiunto nella cartella css del template rhuk_milkyway_ext_16 i file en-gb.ss, es-es.css, fr-fr.css e it-it.css, ciascuno con il seguente codice:
div#logo {
background: url("../images/mw_xxxxxxxx.png") no-repeat scroll
0 0
} - Ho aggiunto le seguenti righe di codice nel file index.php della cartella template del percorso public_html/xxxxxxxx/templates/rhuk_milkyway_ext_16/index.php:
<?php if($this->direction == 'rtl') : ?>
<link href="<?php echo $this->baseurl ?>/templates/<?php echo
$this->template ?>/css/template_rtl.css" rel="stylesheet"
type="text/css" />
<?php endif; ?>
<?php if ($this->language == "en-gb") : ?>
<link href="<?php echo $this->baseurl ?>/templates/<?php echo
$this->template ?>/css/en-gb.css" rel="stylesheet" type="text/css" />
<?php elseif ($this->language == "fr-fr") : ?>
<link href="<?php echo $this->baseurl ?>/templates/<?php echo
$this->template ?>/css/fr-fr.css" rel="stylesheet" type="text/css" />
<?php elseif ($this->language == "es-es") : ?>
<link href="<?php echo $this->baseurl ?>/templates/<?php echo
$this->template ?>/css/es-es.css" rel="stylesheet" type="text/css" />
<?php elseif ($this->language == "it-it") : ?>
<?php endif; ?>
- Modifica file css/template.css nel template rhuk_milkyway_ext_16:
Codice sorgente
div#logo {
position: absolute;
left: 0;
top: 0;
float: left;
width: 298px;
height: 75px;
background: url(../images/mw_scrittori298_75.png) 0 0 no-repeat;
margin-left: 30px;
margin-top: 25px;
}
- Per duplicazione, ho creato 4 stili del template Rhuk_Milkyway_Ext_16:
Rhuk_Milkyway_Ext_16 - Predefinito (it), Blue/Big_read -> SCRITTORI
Rhuk_Milkyway_Ext_16 - Predefinito (en), RED/BLUE -> WRITERS
Rhuk_Milkyway_Ext_16 - Predefinito (FR), RED/BLUE -> a E'crivains
Rhuk_Milkyway_Ext_16 - Predefinito (ES), SEAWATER/ORENG-> ESCRITORES
Per le altre categorie, ho seguito i link ufficiali (http://multilingual-joomla-demo.cloudaccess.net/en/ (http://multilingual-joomla-demo.cloudaccess.net/en/), http://help.joomla.org/files/EN-GB_multilang_tutorial.pdf (http://help.joomla.org/files/EN-GB_multilang_tutorial.pdf)).
Vedi anche il topic di infograf768 (.......).
Se non sono stato chiaro, non esitare a chiedere.
Cicerone80