[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