Back to top

Autore Topic: [RISOLTO] Problema menu multilingua  (Letto 1707 volte)

Offline Niubbo83

  • Nuovo arrivato
  • *
  • Post: 27
    • Mostra profilo
[RISOLTO] Problema menu multilingua
« il: 12 Mar 2015, 21:21:18 »
Salve ho un problema con la gestione del sito in Multilingua.

Ho seguito e controllato le indicazioni date in diversi tutorial, ma non riesco in alcun modo a risolvere il mio problema.

Il sito è il seguente e il template è JA Elastica.
http://www.atontechltd.com

Ho creato un Main Menu



E due Menu, uno per l'inglese e l'altro per l'italiano








Ho attivato il Language Filter dai Plugin
E creato i moduli per il selettore delle lingue, dove posizionare le bandierine, e i tre moduli per il menu, il Main Menu e i due Menu nelle lingue, fissate nella stessa posizione.



Ed ho assegnato ai menu inglese e italiano le rispettive pagine nelle due lingue, mentre al Main Menu solo la Home Page del Main Menu.

Ora sulla pagina si visualizzano le bandierine correttamente, ma mentre di default e cliccando sulla bandierina inglese, mi compare correttamente il menu in inglese, se provo a passare all'italiano, il menu non cambia e rimane in inglese.

Qualcuno può aiutarmi a risolvere questo problema?
« Ultima modifica: 17 Mar 2015, 12:16:24 da Niubbo83 »

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Problema menu multilingua
« Risposta #1 il: 13 Mar 2015, 08:08:50 »
Hai pubblicato la lingua IT per i contenuti nel front end?

Offline Niubbo83

  • Nuovo arrivato
  • *
  • Post: 27
    • Mostra profilo
Re:Problema menu multilingua
« Risposta #2 il: 13 Mar 2015, 11:16:26 »
Certo che si, il problema riguarda esclusivamente il menu.




I contenuti vengono correttamente visualizzati nelle due lingue, la barra degli indirizzi riconosce il passaggio da una lingua all'altra inserendo il percorso corretto, ma è il menu che pur cambiando lingua rimane piantato sulle voci del Main Menu.


A questo punto deduco che ci sia qualche problema nel settaggio del megamenu o del T3 Framework in generale.

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Problema menu multilingua
« Risposta #3 il: 13 Mar 2015, 12:35:17 »
Se il template incorpora il menù. nel senso che lo visualizza senza assegnare una posizione, devi duplicare il template.

Offline Niubbo83

  • Nuovo arrivato
  • *
  • Post: 27
    • Mostra profilo
Re:Problema menu multilingua
« Risposta #4 il: 13 Mar 2015, 16:15:43 »
Provato, ma non c'è vero di far gestire al menu due lingue, pur con il template duplicato il menu o seleziona quello in lingua inglese o quello in italiano.

Cercando in rete sembra che sia un limite del T3 Framework con cui è realizzato il megamenu, tra l'altro annoso perchè ci sono discussioni risalenti a quattro anni fa mai risolte.

Unica soluzione trovata è quella di inserire un nuovo menu, ho messo il Maxi Menu, il problema adesso è come nascondere dal frontend il mega menu, perchè anche cestinando i moduli su quella posizione, continua a visualizzarlo.


Vorrei a questo punto eliminare ogni visualizzazione del megamenu nel frontend, ma anche eliminando il codice js nel codice del layout e bloccare i moduli del menu che erano impostati col mega, continua a visualizzarsi una singola casella (senza formattazione) del Log-In.

Come la elimino?

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Problema menu multilingua
« Risposta #5 il: 13 Mar 2015, 16:30:08 »
Ma hai duplicato lo stile o il template?  Per duplicare il template spostati dal tab stile al tab template nella gestione template, poi selezioni il template e lo duplichi. Con due template puoi assegnarne ognuno ad una voce menù lingua.

Offline Niubbo83

  • Nuovo arrivato
  • *
  • Post: 27
    • Mostra profilo
Re:Problema menu multilingua
« Risposta #6 il: 13 Mar 2015, 17:02:15 »
Duplicato template e stile, continuava a non funzionare.

Alla fine ho risolto eliminando il megamenu rimuovendo la stringa

Citazione
<?php if (($jamenu = $this->loadMenu())) : ?>
<div id="ja-mainnav" class="clearfix">
   <?php $jamenu->genMenu (); ?>
<>
<?php endif;?>


dal file templates/ja_elastica/blocks/header.php

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Problema menu multilingua
« Risposta #7 il: 13 Mar 2015, 17:06:06 »
Non è una soluzione ma un ripiego,  con la duplicazione del template come ho detto dovresti risolvere agendo su due entità indipendenti, sicuramente sbagli qualcosa.

Offline Niubbo83

  • Nuovo arrivato
  • *
  • Post: 27
    • Mostra profilo
Re:Problema menu multilingua
« Risposta #8 il: 17 Mar 2015, 12:16:08 »
Lo so, alla fine mi interessa il risultato e questo menu mi sembra molto più pratico e visivamente migliore del megamenu.

Quindi mi metto metto risolto lo stesso.
Grazie comunque per l'aiuto.  ;)

 



Web Design Bolzano Kreatif