[TYPO3-UG Italy] Menu lingue: cosa c'è che non va?

Simone Paolinelli paolinelli at mediaus.it
Thu Mar 1 17:28:05 CET 2012


Il 01/03/2012 10:46, Roberto Torresani ha scritto:
> Ciao Simone!

Ciao Roberto,

> cosa intendi per "non viene riconosciuta la lingua attiva"? Nel menu o
> nella traduzione della pagina?

nel menu che ho creato penso di aver specificato (salvo errori) che la 
lingua corrente non debba essere linkata (ACT.doNotLinkIt = 1).
Questo succede se sto navigando il sito in lingua italiana ma non se 
navigo in inglese o francese (il link viene creato per tutte le voci del 
menu delle lingue).

Per spiegarmi meglio riporto l'html generato per la pagine /it/home

<li>ITA</li>
<li><a href="en/home/" onfocus="blurLink(this);"  >ENG</a></li>
<li><a href="fr/home/" onfocus="blurLink(this);"  >FRA</a></li>

E qui quello generato dalle pagine /en/home e /fr/home

<li><a href="it/home/" onfocus="blurLink(this);"  >ITA</a></li>
<li><a href="en/home/" onfocus="blurLink(this);"  >ENG</a></li>
<li><a href="fr/home/" onfocus="blurLink(this);"  >FRA</a></li>

dove invece il secondo ed il terzo "li" dovevano essere privi di link 
rispettivamente nel caso chiamasso il primo o il secondo url

> Cosa succede se all'url aggiungi un parametro L=1?

Niente, rimane tutto identico, ho provato a chiamare ad esempio 
/en/home/?L=1 ed l'html generato è ancora lo stesso

> E come sono le tre url della stessa pagina, nelle diverse lingue,
> create da RealUrl?

Sono, a parer mio corrette: it/home/, en/home/ e fr/home/


>
> Ciao
> Roberto

Ciao e grazie!
Simone.


lib.langMenu = HMENU
lib.langMenu {
  special = language
  special.value = 0,1,2
  special.normalWhenNoLanguage = 0
  1 = TMENU
  1 {
    NO = 1
    NO {
      stdWrap.setCurrent = ITA || ENG || FRA
      stdWrap.current = 1
      linkWrap =  <li>|</li>
    }
    ACT < .NO
    ACT.doNotLinkIt = 1
  }
}


More information about the TYPO3-UG-Italy mailing list