Joomla.it Forum
Componenti per Joomla! => Gestione sito multilingua => : scherman83 03 Jul 2011, 11:18:06
-
Salve ragazzi e buona domenica a tutti.
vi disturbo per chiedervi se con joomfish è possibile avere voci di menu diverse in base alla lingua selezionata.
esempio :
menu in italiano
-voce 1
-voce 2
-voce 3
menu in inglese
-voce 1 tradotta
-voce 3 tradotta
è possibile ciò? grazie mille
ho sbagliato sezione me ne sono reso conto adesso chiedo venia :(
-
Si è possibile, nella gestione di joofish scegli la voce "voci di menu" o qualcosa di simile e li potrai tradurre le voci dei tuoi menu.
-
Ciao scherman,
se ho capito bene vorresti nell'altra lingua avere solo alcune voci tradotte ed altre che non appaiono.
Se è così ho una brutta notizia, lo puoi fare solo con la versione a pagamento.
Ciao!
-
Se non ricordo male esisteva, nel sito ufficiale, un moduldi tipo mod_mainmenu appositamente per questo scopo. Non so se esista ancora per la versione corrente di joomfish.
Saluti.
-jospic
-
maicol ha centrato il problema. andando nelle addon a pagamento infatti ho trovato questo modulo multilingual menu addon che permette ciò che mi serve.
ma appunto, a pagamento, e neanche pochissimo :l
grazie lo stesso ragazzi, utilissimi come sempre :D
-
Comunque il modulo era mod_mainmenu_ml, e non mi risulta fosse commerciale....forse lo è adesso. Il suffisso "ml" stava per "multilanguage".
Ci sarebbe un workaround semplice ma geniale nello stesso tempo:
1) Crea due nuove posizioni blocchi modulo tipo: menu_en e menu_it
2) Crea due menu uno per l'inglese e l'altro per l'italiano
3) Associa i due menu rispettivamente ai due moduli
4) Modifica il template, nella posizione dove dovrebbe comparire il menu, con un codice simile:
<?php
if ($this->language == 'it-it') { // italiano
?>
<jdoc:include type="module" name="menu_it"/>
<?php
} else { // altra lingua
?>
<jdoc:include type="module" name="menu_en"/>
<?php
}
?>
Saluti
-jospic