[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