[TYPO3] realurl - language
Artiom Lunev
artiom1st at yahoo.com
Sat Apr 22 04:09:58 CEST 2006
When using that setup and disabling realurl, links don't get &L
parameter in their links...
but after changing from config.uniqueLinkVars to config.LinkVars and
without realurl everything works ok.
I think I'm missing something, but can't find what. Any tips?
Regards,
Artiom.
Artiom Lunev wrote:
> I changed the setup little bit (with your help):
>
> TS setup:
>
> #
> # language parameter
> #
> config.uniqueLinkVars = L
>
> config.sys_language_uid = 0
> config.language = en
> config.locale_all = english
>
> [globalVar = GP:L = 5]
> config.sys_language_uid = 5
> config.language = fr
> config.locale_all = fr_FR
>
> [globalVar = GP:L = 6]
> config.sys_language_uid = 6
> config.language = jp
> config.locale_all = ja_JP
> [global]
>
>
>
> For realurl I'm using this example (only with my values for language):
> http://cvs.cannonbose.com/cgi-bin/viewcvs.cgi/typo3/typo3conf/realurl.php?rev=1.25&view=markup
>
>
>
> Url's now display correctly (like: en/about-us.html), although when I
> click on one of the languages links it becomes fr/about-us.html, but
> text stays to be english one, and not french.
>
> Any ideas?
>
> Regards,
> Artiom.
>
>
>
>
> Dmitry Dulepov wrote:
>
>> Hi!
>>
>> Artiom Lunev wrote:
>>
>>> I think I have same problem.
>>> Without realurl menu works ok, when realurl enabled it creates correct
>>> link to language (example: http://www.domain.com/fr/home.html), but when
>>> I click on it, it doesn't change the language.
>>> After the click, on the new page I have a link to japanese like that:
>>> http://www.domain.com/index.php?id=10en&L=6, and to french like that:
>>> http://www.domain.com/index.php?id=10en&L=5
>>
>>
>> These links look wrong. What is "id=10en"?
>>
>>> config.linkVars = L
>>> config.uniqueLinkVars = L
>>
>>
>> No need for the first one. Use only "config.uniqueLinkVars". This is not
>> a case when "the more - the better".
>>
>>> config.sys_language_uid = 0
>>> config.language = en
>>> config.locale_all = english
>>>
>>> [globalVar = GP:L = 0]
>>> config.sys_language_uid = 0
>>> config.language = en
>>> config.locale_all = english
>>
>>
>> Last four lines are useless.
>>
>>
>>> [globalVar = GP:L = 7]
>>> config.sys_language_uid = 7
>>> config.language = en
>>> config.locale_all = english
>>
>>
>> ??? You already have english with sys_language_id=0. Why do you define
>> another one? Do you really have two english versions on your site?
>>
>>> localconf:
>>> array(
>>> 'GETvar' => 'L',
>>> 'valueMap' => array(
>>> 'en' => '7',
>>> 'en' => '0',
>>
>>
>> What is this supposed to mean?
>>
>> Dmitry.
More information about the TYPO3-english
mailing list