[TYPO3-german] Domains und Mehrsprachigkeit
bernd wilke
t3ng at bernd-wilke.net
Wed Nov 12 14:23:47 CET 2014
Am 12.11.14 13:59, schrieb Christian Leicht:
> Danke schon mal für Eure Tipps.
>
> Ich habe das jetzt mal umgesetzt und bin aber noch auf ein paar Hürden
> gestoßen.
>
> Gibt es irgendwo eine Demo eine Sprachmenüs das nicht auf L=1 und so
> weiter aufbaut sondern auf die Domain umschaltet?
>
> Erstmal habe ich die Domains jetzt via Conditions umgeschalten.
>
> [globalString = ENV:HTTP_HOST=beyond-history.de][globalString =
> ENV:HTTP_HOST=www.beyond-history.de]
> config {
> baseURL = http://www.beyond-history.de/
> htmlTag_langKey = de-DE
> sys_language_uid = 0
> language = de
> locale_all = de_DE.UTF-8
> plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 0
>
> }
>
> [globalString = ENV:HTTP_HOST=beyond-history.com][globalString =
> ENV:HTTP_HOST=www.beyond-history.com]
> config {
> baseURL = http://www.beyond-history.com/
> htmlTag_langKey = en-US
> sys_language_uid = 1
> language = en
> locale_all = en_US.UTF-8
> plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 1
>
> }
>
> [global]
[globalString = IENV:HTTP_HOST = domain1] || [globalString =
IENV:HTTP_HOST = domain2]
oder
[globalString = IENV:HTTP_HOST = domain1, IENV:HTTP_HOST = domain2]
warum IENV statt ENV? siehe:
http://docs.typo3.org/typo3cms/TyposcriptReference/6.2/Conditions/Reference/Index.html#id63
> Das scheint erst mal zu funktionieren. Bei einigen Extension musste ich
> das dann auch so machen (Formhandler).
> Aber realURL spielt mir noch nicht mit.
> Über die autoconfic habe ich kein Glück. Ich werde mal weiter googeln.
das sollte auch gehen. die Autoconfig setzt ja erstmal
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']['_DEFAULT'],
das kopiert man dann am Ende in die entsprechenden Domains:
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']['domain1'] =
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']['_DEFAULT'];
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']['domain2'] =
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']['_DEFAULT'];
>
> Eine Sache funktioniert jetzt natürlich überhaupt nicht mehr -> Die
> automatische Erkennung der Browsersprache. rlmplanguagedetection spielt
> da natürlich nicht mehr mit.
> Kann ich das auch mit Conditions lösen?
>
Je nach Art der Erkennung ist das javascript/PHP/Cookies/... das läßt
sich nicht alles so einfach als TS einbinen.
bernd
--
http://www.pi-phi.de/cheatsheet.html
More information about the TYPO3-german
mailing list