Zum Inhalt springen

Fehlerhaft Verlinkung nach Sprachwechsel

Erstellt am 19. Dezember 2007 · 1 Antwort · letzte Antwort am 20. Dezember 2007

Tags: Links, Frage

griebie ·

Hallo, beim mir funktioniert zwar der Wechsel in eine andere Sprache, allerdings wird nach Änderung der Sprache immer die Startseite in der "neuen" Sprache angezeigt, nicht wie erwartet die aktuelle Seite. Dabei ist mir auch aufgefallen, dass in der URL die Seiten-ID nicht mittransportiert wird. Was ist falsch im meinem TS?

###################
# Select Language #
###################
lib.langselect = TEXT
#lib.langselect.value = Hier die Sprachwahl-Wahl
lib.language = TEXT
#lib.language.value= Hier kommen die Flaggen rein
lib.language2 = TEXT
#lib.language2.value = Hier kommt die zweite Sprache rein

#############
# Impressum #
#############
lib.impressum = TEXT
lib.impressum.value = Legal notice

# defining the default language = english
config.sys_language_uid = 0
config.language = en
config.locale_all = english

# Setting up the language variable "L" to be passed along with links
config.linkVars = L
config.sys_language_uid = 0
config.language_uid = en
config.sys_language_overlay = 1

lib.language.wrap = <a href="index.php?id=|&L=3">Deutsch</a>
lib.language2.wrap = <a href="index.php?id=|&L=2">Espanol</a>
lib.impressum.wrap = <a href="index.php?id=3|&=0">Legal Notice</a>
lib.print.value = Print this page
lib.langselect.value = Choose your website language:
 
# Second language = German
[globalVar = GP:L = 3]
config.sys_language_uid = 3
config.language = de
config.locale_all = de_DE
config.htmlTag_langKey = de
lib.language.wrap = <a href="index.php?id=|&L=0">English</a>
lib.language2.wrap = <a href="index.php?id=|&L=2">Espanol</a>
lib.impressum.wrap = <a href="index.php?id=3|&=3">Impressum</a>
lib.print.value = Diese Seite drucken
lib.langselect.value = Wählen Sie Ihre Sprache aus:
[global]
 
# Spanish language
[globalVar = GP:L = 2]
config.sys_language_uid = 2
config.language = es
config.locale_all = es_ES
config.htmlTag_langKey = es
lib.language.wrap = <a href="index.php?id=|&L=0">English</a>
lib.language2.wrap = <a href="index.php?id=|&L=3">Deutsch</a>
lib.impressum.wrap = <a href="index.php?id=3|&L=2">Aviso legal</a>
lib.print.value = Imprimir esta pagina
lib.langselect.value = Seleccione su idioma:
[global]
susanne ·

Hallo griebie,

ich hab das so gelöst:

//---------------------------------
// LANGUAGEMENU
//---------------------------------

page.10.marks.LANGUAGEMENU = COA
page.10.marks.LANGUAGEMENU{
  10 = HTML
  10{
    value = <img title="English" src="fileadmin/templates/images/gb.gif" alt="English" />
    value.typolink.parameter.data = page:uid
    value.typolink.additionalParams >
    value.typolink.additionalParams = &L=0
  }
  
  20 = HTML
  20{
    value = <img title="Deutsch" src="fileadmin/templates/images/de.gif" alt="Deutsch" />
    value.typolink.parameter.data = page:uid
    value.typolink.additionalParams >
    value.typolink.additionalParams = &L=1
  }
}

Vielleicht hilft dir das ja weiter.

Tschau Susanne