[TYPO3-UG Dutch] default language (L=0) lijkt te verdwijnen uit URL als ik realurl gebruik

Ronald Wopereis woepwoep at gmail.com
Tue Jan 4 23:35:10 CET 2011


hi Rik,

defaultGetVars nog niet
gedachten experiment:

default language (L=0) is nederlands
ik kom binnen met sitename.ru waarbij config.sys_language_uid=5 (via setup
in template gezet)

als ik L=0 meegeef, dan zou mijn script in volgorde vaststellen:
1. TLD = *ru dus L=5 (russisch)
2. override: L=0 dus sys_language_uid = 0 (nederlands)

resultaat:
 - ik kom de site binnen met .ru,
 - heb nog geen andere taal gekozen dus ik verwacht russisch
 - maar ik krijg nederlands


klopt dit gedachten experiment?
of: waar ga ik de fout in?

hartelijke groeten,
Ronald


Op 4 januari 2011 23:12 schreef Rik Willems <rik at actiview.nl> het volgende:

> Hi Ronald,
>
> Heb je ook geëxperimenteerd met:
>
> config.defaultGetVars.L = 0
> en/of
> config.linkVars = L
>
>
> http://typo3.org/documentation/document-library/core-documentation/doc_core_tsref/4.3.2/view/1/6/#id2511889
>
> Groet, Rik
>
>
>
> Op 14-12-2010 21:15, Ronald Wopereis schreef:
>
>> bedoeling:
>>
>>
>> taal zetten door achtereenvolgens te kijken naar
>>
>>  stap 1:  TLD -->   bijv .ru ==>  nu moet taal 6 (russian) gekozen zijn
>>  stap 2:  taalkeuze  -->  bijv .ru en dan kies ik taal 3 (duits) ==>  nu
>> moet
>> duits de taal zijn
>>  ==>  resultaat: taal 3 (duits) is gekozen.
>> dit principe is uitgewerkt in onderstaande config.setup
>>
>> probleem:
>> indien ik in stap 2 (taalkeuze) kies voor nederlands, dan werkt het goed
>> zolang ik geen realurl aan heb staan
>> eenmaal realurl aanstaan lijkt&L=0 wel te verdwijnen uit de URL en het
>> lijkt dus dat hij stap 2 (taalkeuze) niet meer doorloopt.
>>
>> waar kan dit aan liggen?
>>
>> versies:
>>  - TYPO3 4.4.2
>>  - RealURL versie 1.10.1 in standaard instelling (realurl_autoconf.php )
>>
>>
>> root site template setup:
>> # RealURL configuration
>> config {
>>   simulateStaticDocuments = 0
>>   tx_realurl_enable = 1
>>   prefixLocalAnchors = all
>> #  baseURL = http://www.hotelgraforlov.com
>>   no_cache = 1
>> }
>>
>> # set baseURL and language according to TLD
>> # [globalString = IENV:HTTP_HOST = *nl]
>> [globalString = ENV:HTTP_HOST=*nl]
>> config {
>>    baseURL = http://www.hotelgraforlov.nl
>>    sys_language_uid = 0
>>    language = nl
>> }
>> #[globalString = IENV:HTTP_HOST = *com]
>> [globalString = ENV:HTTP_HOST=*com]
>> config {
>>    baseURL = http://www.hotelgraforlov.com
>>    sys_language_uid = 2
>>    language = en
>> }
>> #[globalString = IENV:HTTP_HOST = *de]
>> [globalString = ENV:HTTP_HOST=*de]
>> config {
>>    baseURL = http://www.hotelgraforlov.de
>>    sys_language_uid = 3
>>    language = de
>> }
>> [globalString = IENV:HTTP_HOST = *eu]
>> config {
>>    baseURL = http://www.hotelgraforlov.eu
>>    sys_language_uid = 2
>>    language = en
>> }
>> [globalString = IENV:HTTP_HOST = *ru]
>> config {
>>    baseURL = http://www.hotelgraforlov.ru
>>    sys_language_uid = 5
>>    language = ru
>> }
>> [global]
>>
>> # Localization
>> config {
>>    linkVars = L
>>    uniqueLinkVars = 1
>>    sys_language_mode = content_fallback
>>    sys_language_overlay = 1
>> }
>>
>> # override TLD language with chosen language
>> [globalVar = GP:L=0]
>> config {
>>    sys_language_uid = 0
>>    language = nl
>> }
>> [global]
>> [globalVar = GP:L=2]
>> config {
>>    sys_language_uid = 2
>>    language = en
>> }
>> [global]
>> [globalVar = GP:L=3]
>> config {
>>    sys_language_uid = 3
>>    language = de
>> }
>> [global]
>> [globalVar = GP:L=5]
>> config {
>>    sys_language_uid = 5
>>    language = ru
>> }
>> [global]
>> [globalVar = GP:L=6]
>> config {
>>    sys_language_uid = 6
>>    language = fr
>> }
>> [global]
>>
>>
>>  _______________________________________________
> TYPO3-UG-Dutch mailing list
> TYPO3-UG-Dutch at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-dutch
>



-- 
http://www.red-seadog.com
http://www.maakjegeenzorgen.nl


More information about the TYPO3-UG-Dutch mailing list