Hi.
Ich habe ein Problem, und zwar habe ich meine Sitemap in deutsch und in englisch angelegt,
allerdings wird sie, sobald ich sie auf der englischen Seite aufrufe, auf deutsch angezeigt.
(Multilanguage-Seite inkl. RealURL. Also es wird die falsche Sprache verwendet. Aber nur auf der Sitemap!)
Bzw. nicht nur die Sitemap wird auf deutsch angezeigt, sondern auch das Hauptmenue. Also es wird die Originalsprache verwendet.
Sobald ich aber auf einen Link im Menue klicke, werden wieder die korrekten (also englischen) Seiten angezeigt und auch verwendet.
Also im Grunde laeuft alles richtig, nur die Sitemap wird (inkl. aller Inhalte auf der Sitemapseite) in der Originalsprache (deutsch) ausgegeben.
Woran kann das liegen??
Hier mein TS fuer die Sprachen:
# Konfiguration der Sprachen
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
config.sys_language_overlay = hideNonTranslated
lib.language.wrap = <span class="formatLanguageSelection"><img src="fileadmin/templates/img/navi_pfeil_white.gif" class="formatLanguageSelection"> Deutsch</span> <span class="formatLanguageSelection"><img src="fileadmin/templates/img/navi_pfeil_white.gif" class="formatLanguageSelection"></span><a href="?id=|&L=1" class="formatLanguageSelection">English</a>
config.htmlTag_langKey = de
# die Variable zur Sprachauswahl wird definiert
config.linkVars = L
# den sprachwechsler als textlink erzeugen
lib.language = TEXT
lib.language {
field = uid
wrap = <span class="formatLanguageSelection"><img src="fileadmin/templates/img/navi_pfeil_white.gif" class="formatLanguageSelection"> Deutsch</span> <span class="formatLanguageSelection"><img src="fileadmin/templates/img/navi_pfeil_white.gif" class="formatLanguageSelection"> <a href="?id=|&L=1" class="formatLanguageSelection">English</a></span>
}
config.htmlTag_langKey = de
# die verschieden Seiten-Sprachen werden definiert
# Deutsch, sys_language.uid = 0
#[globalVar = GP:L = 0]
#config.sys_language_uid = 0
#config.language = de
#config.locale_all = de_DE
#lib.language.wrap = <span class="formatLanguageSelection"><img src="fileadmin/templates/img/navi_pfeil_white.gif" class="formatLanguageSelection"> Deutsch</span> <span class="formatLanguageSelection"><img src="fileadmin/templates/img/navi_pfeil_white.gif" class="formatLanguageSelection"></span><a href="?id=|&L=1" class="formatLanguageSelection">English</a>
#config.htmlTag_langKey = de
#[global]
# English language, sys_language.uid = 1
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = en
config.locale_all = english
lib.language.wrap = <span class="formatLanguageSelection"><img src="fileadmin/templates/img/navi_pfeil_white.gif" class="formatLanguageSelection"></span><a href="?id=|&L=0" class="formatLanguageSelection">Deutsch</a> <span class="formatLanguageSelection"><img src="fileadmin/templates/img/navi_pfeil_white.gif" class="formatLanguageSelection"> English</span>
config.htmlTag_langKey = en
[global]
Falls es von Belang ist:
- Ich verwende Typo3 4.0.1
- TemplaVoila 0.4.0
- Real URL 1.1.0
- adaltas_realurl_i18n 0.1.1
Meine URL's sehen wie folgt aus:
Deutsch -> www.foo.de/kategorie/datei.html
Englisch -> www.foo.de/en/category/file.html
Danke fuer Eure Hilfe.
Vielleicht findet ja jemand einen Fehler.. 🙁
Achja, Problem 2:
Wenn ich auf einer Seite bin und die Sprache aendern will,
dann wird die Sprache zwar geaendert, aber ich werde immer auf die erste Seite in meiner Seitenstruktur geleitet, da die Links fuer die Sprachenaenderung wie folgt aussehen:
http://p22469.typo3server.info/?id=&L=1
Also es fehlt der Eintrag fuer die ID.
Hat jemand eine Idee wie ich das elegant loesen kann?
Danke, danke, danke.. 😃