Wir haben folgende Seitenstruktur im One-Tree Konzept:
Root -> Firma DE -> Seite XY en / de
Root -> Firma PL -> Seite XY en / pl
Root -> Firma IT -> Seite XY en / it
Usw.
Allerdings haben wir mehrere Einstiegspunkte, die wiederum unterschiedliche Sprachen haben können.
Firma DE und Firma PL sind jeweils die Einstiegspunkte für die einzelnen Firmen Hompages.
Die Seiten sollen aber jeweils in Landessprache starten, wenn keine Sprache übergeben wird.
Meine realurl config sieht etwa so aus:
array(
'GETvar' => 'L',
'valueMap' => array(
'en' => '0'
'de' => '1',
'pl' => '2',
'nl' => '4',
'fr' => '5',
'ru' => '6',
'it' => '7',
'ee' => '8',
'lv' => '9',
'lt' => '10',
'es' => '11',
'cz' => '12',
'tr' => '13',
'hr' => '14',
'hu' => '15',
'bg' => '16',
),
'valueDefault' => 'en',
'noMatch' => 'bypass',
),
valueDefault ist „en“, der Seitebaum „Firma DE“ soll aber mit „deutsch“ starten.
Das geht auch per Typoscript indem ich folgendes setze, wenn keine Sprache übergeben wird:
sys_language_uid = 1
Wenn ich aber keine Sprache übergebe, z.B. beim ersten Aufruf der Seite, werden alle Links mit dem ValueDefault "en" aus der Realurl-config generiert.#angry#
Ich würde also bei jedem NavigationsKlick in die englische Sprache wechseln.
Ich kann auber auch nicht "de" als Default setzen, da "en" als einzige Sprache in allen Firmen-Trees gleichzeitig enthalten ist.
Eigentlich müsste ich wohl die Default Sprache dann jeweils pro Seitenbaum setzen können.
Hat jemand eine Idee ? Vllt. mit Typoscript, Userfunc o.ä.
Ich möchte ohne Domain Records auskommen, das heißt alles läuft unter einer Domain. Es gibt jedoch unterschiedliche Einstiegspunkte dür die Einzelnen Firmen.
Danke für alle Hinweise.