[TYPO3-UG Italy] sito multilingua

Alessandro Tuveri at at uniud.it
Tue Aug 22 21:12:54 CEST 2006


Ciao a tutti
desidero far notare questo problema che devo ancora risolvere: in  
pratica quando si lavora con records localizzati (supponiamo un sito a  
due lingue per semplificare, la default e' it e l'altra e' en), accade  
che se si passa da un alingua all'altra usando lo script seguente  
(proseguo dopo lo script...):

/--- begin of script

TMENU example

lib.langMenu = HMENU
lib.langMenu {
special = language
special.value = 0,1,2
special.normalWhenNoLanguage = 0
1 = TMENU
1 {
         # Normal link to language that exists:
NO = 1
NO.allWrap = |*| | *  |*| |
NO.linkWrap = <b style="background-color : grey"> | </b>
NO.stdWrap.setCurrent = English || Danish || Russian
NO.stdWrap.current = 1

         # Current language selected:
ACT < .NO
ACT.linkWrap = <b style="background-color : red"> | </b>

         # Language that is NOT available:
USERDEF1 < .NO
USERDEF1.linkWrap = <span style="background-color : yellow"> | </span>
USERDEF1.doNotLinkIt = 1
}
}

/--- end of script

tutto funziona nelle "normali" pagine,: Nelle pagine "dinamiche" alle  
quali viene ordinato di stampare ad es. un articolo in dettaglio  
previa ricezione di variabili in GET non funziona in quanto lo script  
NON passa in avanti (alla medesima pagina) le variabili ricevute in  
GET. Siccome sono un newby per quanto riguarda TS mentre me la cavo  
meglio in ambiente PHP, mi chiedo se c'e' qualche riga da aggiungere  
oppure se bisogna ricorrere ad una funzione di tipo user per  
recuperare le vars in GET ed 'aggangiarle' al link.

Infatti la guida alla localizzazione parla chiaro: per interrogare  
nuovamente il db e fare un fetch del record localizzato bisogna  
passare la variabile L= e la uid del record della LINGUA DI DEFAULT  
per poi agire con alcune righe in PHP ed estrarre il corrispondente  
record localizzato (un esempio buono e' in tt_news che ho spulciato  
per l'occasione).

Cordialita' e grazie a chi puo' rispondere!


--
ALEX TUVERI
CSIT - UNIV. DI UDINE
--------------------------------------

----------------------------------------------------------------------
SEMEL (SErvizio di Messaging ELettronico) - CSIT -Universita' di Udine






More information about the TYPO3-UG-italy mailing list