Hallo!
An und für sich hab ich das schon zig mal gemacht: Ein weitere Sprache hinzugefügt und die soll über RealUrl per Sprachkürzel erreichbar sein bzw. alle Seiten dieser Sprache mit diesem Kürzel aufgerufen werden können. In diesem Fall geht es wie meistens um das Kürzel "en", also http://www.domain.de/en/seite.html soll herauskommen.
Allerdings generiert mir TYPO3 nicht die Links mit dem Sprachkürzel, sondern ignoriert dieses einfach - es kommt einfach http://www.domain.de/seite.html. Tippe ich die Adresse händisch ein, also http://www.domain.de/en/seite.html wird mir der englische Inhalt angezeigt. Die Links (zB aus der Navigation) sind aber wieder ohne Sprachkürzel, so dass ich die weiteren englischen Seiten nicht aufrufen kann. Meiner Meinung ist also RealUrl richtig konfiguriert, nur TYPO3 selbst generiert die Links nicht korrekt (also ohne dem Sprachkürzel). Woran könnte das liegen?
Hab das schon auf so vielen anderen Seiten gemacht, immer ohne Probleme ...
Weiteres komisches Verhalten: Sobald ich "valueDefault" setze, wird immer dieser Wert herangezogen. Egal welche Sprache ich gewählt habe!
Hier ein Auszug aus RealUrl:
'preVars' => array(
array(
'GETvar' => 'L',
'valueMap' => array(
#'de' => '0',
'en' => '1',
),
#'valueDefault' => '',
'noMatch' => 'bypass',
),
),
'pagePath' => array (
'type' => 'user',
'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter' => '-',
'dontResolveShortcuts' => '0',
'languageGetVar' => 'L',
'disablePathCache' => '0',
'rootpage_id' => '1'
),
Mir scheint, also ob das "preVars" einfach ignoriert wird! Warum auch immer???
Bin für jeden Tipp dankbar!
Danke, LG
Christoph