[TYPO3-english] TYPO3 Multilanguage configuration with multiple domains
Riccardo De Contardi
riccardo.decontardi at bhuman.it
Fri Jun 29 21:55:27 CEST 2012
Ok, I've almost solved :)
TS SETUP:
config{
sys_language_mode = content_fallback; 1,0
sys_language_overlay = hideNonTranslated
uniqueLinkVars = 1
linkVars := addToList(L)
sys_language_uid = {$bhsiteconstants.languageUid}
language = {$bhsiteconstants.languageName}
locale_all = {$bhsiteconstants.languageLocale}
simulateStaticDocuments = 0
baseURL = {$bhsiteconstants.realurl_baseurlpath}
tx_realurl_enable = 1
}
TS CONSTANTS:
bhsiteconstants{
languageUid=0
languageName=it
languageKey=it_IT
languageLocale=it_IT.utf8
realurl_baseurlpath = http://mysite.dev.com/
}
[globalVar = GP:L = 0]
bhsiteconstants{
languageUid=0
languageName=it
languageKey=it_IT
languageLocale=it_IT.utf8
realurl_baseurlpath = http://mysite.dev.com/
}
[global]
// english
[globalVar = GP:L = 1]
bhsiteconstants{
languageUid=1
languageName=en
languageKey=en_GB
languageLocale=en_GB.utf8
realurl_baseurlpath = http://en.mysite.dev.com/
}
[global]
//portuguese
[globalVar = GP:L = 2]
bhsiteconstants{
languageUid=2
languageName=pt
languageKey=pt_BR
languageLocale=pt_BR.utf8
realurl_baseurlpath = http://pt.mysite.dev.com
}
[global]
This configuration works fine everywhere, except... the home page, where
the language menu:
lib.langmenuhome = HMENU
lib.langmenuhome {
special = language
special.value = 0,1,2
special.normalWhenNoLanguage = 0
1 = TMENU
1 {
noBlur = 1
NO = 1
NO.linkWrap = <li> | </li>
NO.stdWrap.setCurrent = Italiano || English || Português
NO.stdWrap.current = 1
ACT < .NO
ACT.doNotLinkIt=1
ACT.linkWrap = <li><strong> | </strong></li>
}
1.wrap= ul id="langMenu" class="clearer clearfix">|</ul>
}
Still has this behavior: when I am in italian (L=0):
<ul class="clearer clearfix" id="langMenu">
<li><strong> Italiano </strong></li>
<li> <a href=" http://en.mysite.dev.com/">English</a> </li>
<li> <a href=" http://pt.mysite.dev.com//">Português brasileiro</a> </li>
</ul>
When I switch to english:
<ul id="langMenu" class="clearer clearfix">
<li> <a href=" http://en.mysite.dev.com/" >Italiano</a> </li>
<li><strong> English </strong></li>
<li> <a href=" http://pt.mysite.dev.com/" >Português brasileiro</a> </li>
</ul>
I'll attach my realurl configuration
Thank you all for your help!
--------------------------------------------
Riccardo De Contardi – TYPO3 Certified Integrator
B Human Srl - www.bhuman.it <http://www.bhuman.it>
Via Canzio, 15 - 20131 Milano
TEL +39-02-20.23.271 - FAX +39-02-20.240.561
--------------------------------------------
Il 22/06/12 23.26, Riccardo De Contardi ha scritto:
> Hello everybody
>
> I need an urgent help with a TYPO3 multilanguage configuration (one-tree
> et cetera configuration):
> I use TYPO3 4.7 and the last version of RealURL.
>
> I have 3 languages
>
> Italian (ID=0), default
> English (ID=1)
> Portuguese (ID=2)
>
> Every language must have its separate domain, I mean:
>
> Italian: the baseurl is http://mysite.dev.com
> English: the baseurl is http://en.mysite.dev.com
> Portuguese: the baseurl is http://pt.mysite.dev.com
>
> I've followed this tutorial:
> http://www.van-tomas.de/blog/multi-languagedomain-setup-with-realurl-revised/index.html
>
>
> and there are a couple of problems:
>
> 1. the language menu: when I switch to a language which is not the
> default (L=0), the link to Italian (L=0) always fails and stay with
> the last language selected :(
>
> For example if I am in the english home page (http://en.mysite.dev.com),
> the link to italian is
>
> http://en.mysite.dev.com and not http://mysite.dev.com... it seems that
> the parameter &L=0 is ignored.
>
> If I disable RealURL, it works…
>
> 2. The url is not translated: I mean: I have a subpage "pagina 1"
> (Italian) - the english title is "page 1"
>
>
> if I go to http://mysite.dev.com/pagina-1/ and then I switch to
> english... it goes to http://en.mysite.dev.com/pagina-1/
>
> I was expecting http://en.mysite.dev.com/page-1/ instead! It seems that
> pages_language_overlay is ignored!
> There seems to be a configuration problem , but I can’t find it
>
>
> Thank you for your support and best regards
>
>
More information about the TYPO3-english
mailing list