Hallo an alle,
ich bräuchte unbedingt euren Ratschlag zu einem gerade Live gegangen Projekt,
welches ein gravierendes Problem hat.
Und zwar besitzt die Seite 5 verschiedene "Gruppen" welche jeweils eine eigene
Url und Rootseite besitzen. Jede Rootseite ist hierbei in 5 Sprachen unterteilt.
Gruppe 1 (www.example.de)
- Subpages
Gruppe 2 (www.example-gruppe1.de)
- Subpages
Gruppe 3 (www.example-gruppe2.de)
- Subpages
..
Domain-Records sind ebenfalls vorhanden. Wenn ich auf der Deutschen Version bin
ist kein Url Parameter vorhanden (soll so sein). Die anderen Sprachen erhalten
jeweils den passenden Parameter (z.B. /en/, /pt/)
Auf der Deutschen Seite ohne Url Parameter greifen aber nun die jeweiligen Adressen nicht
und ich werde immer wieder auf die Rootseite der ersten Adresse verwiesen, ohne das sich
die Adresse ändert. Also ich gebe in der Adresszeile "www.example-gruppe1.de"
ein und mir wird trotzdem die Seite der Gruppe1 angezeigt. In den anderen Sprachen mit
Url Parameter funktioniert das ganze. Auch wenn ich für die Deutsche Variante den
Parameter aktiviere erhalte ich eine korrekte Ausgabe.
Ich hoffe ich konnte das Problem halbwegs schildern und Ihr könnt mir
weiterhelfen. Rettet mich :D
Vielen Dank im voraus,
Raoul
Meine RealUrl Konfiguration:
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']=array (
'example.de' =>
array (
'init' =>
array (
'appendMissingSlash' => 'ifNotFile,redirect',
'emptyUrlReturnValue' => '/',
),
'pagePath' =>
array (
'rootpage_id' => '1',
),
'fileName' =>
array (
'defaultToHTMLsuffixOnPrev' => 0,
'acceptHTMLsuffix' => 1,
'index' =>
array (
'print' =>
array (
'keyValues' =>
array (
'type' => 98,
),
),
),
),
'preVars' =>
array (
0 =>
array (
'GETvar' => 'L',
'valueMap' =>
array (
'en' => '1',
'zh' => '2',
'pt' => '3',
'tr' => '4',
),
'noMatch' => 'bypass',
),
),
'postVarSets' =>
array (
'_DEFAULT' =>
array (
'news' =>
array (
0 =>
array (
'GETvar' => 'tx_news_pi1[news]',
'lookUpTable' =>
array (
'table' => 'tx_news_domain_model_news',
'id_field' => 'uid',
'alias_field' => 'title',
'useUniqueCache' => 1,
'useUniqueCache_conf' =>
array (
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
),
),
),
),
'example-gruppe1.de' =>
array (
'init' =>
array (
'appendMissingSlash' => 'ifNotFile,redirect',
'emptyUrlReturnValue' => '/',
),
'pagePath' =>
array (
'rootpage_id' => '28',
),
'fileName' =>
array (
'defaultToHTMLsuffixOnPrev' => 0,
'acceptHTMLsuffix' => 1,
'index' =>
array (
'print' =>
array (
'keyValues' =>
array (
'type' => 98,
),
),
),
),
'preVars' =>
array (
0 =>
array (
'GETvar' => 'L',
'valueMap' =>
array (
'en' => '1',
'zh' => '2',
'pt' => '3',
'tr' => '4',
),
'noMatch' => 'bypass',
),
),
'postVarSets' =>
array (
'_DEFAULT' =>
array (
'news' =>
array (
0 =>
array (
'GETvar' => 'tx_news_pi1[news]',
'lookUpTable' =>
array (
'table' => 'tx_news_domain_model_news',
'id_field' => 'uid',
'alias_field' => 'title',
'useUniqueCache' => 1,
'useUniqueCache_conf' =>
array (
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
),
),
),
),
Language Configuration:
page.config {
sys_language_uid = 0
language = de
locale_all = de_DE.UTF8
htmlTag_langKey = de
}
# Bedingung für Seiten mit der Sprach-ID 1 (hier Englisch)
[globalVar = GP:L = 1]
page.config.sys_language_uid = 1
page.config.language = en
page.config.locale_all = en_UK.UTF8
page.config.htmlTag_langKey = en
page.config.language = en
[global]
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german