Zum Inhalt springen

Problem: in der URL 2mal &L

Erstellt am 5. September 2007 · 2 Antworten · letzte Antwort am 5. September 2007

Tags: Frage

davedarko ·

Hallo!

Ich habe eine Page mit Mehrsprachigkeit im one-tree Betrieb. Bis ich heraus gefunden hatte, welche Language ID die deutsche war und welches die englische, hat schon eine Weile gebraucht, geschweige denn die Initialisierung der Mehrsprachigkeit. Nun aber das wesentliche. Wenn ich beide Fahnen drücke, wird auch immer die richtige Sprache angezeigt. Drücke ich auf der gleichen Seite einmal Englisch und einmal Deutsch, so wird aber an die URL 2x ein &L=1 / &L=2 rangehängt. Ich bin ja schon froh, dass es funktioniert, aber ich will diesen "Schönheitsfehler" dann doch gerne loswerden.

Unten angefügt ist das TypoScript, das ich benutze, um 2 Fahnen (deutsch / englisch) anzuzeigen. Allgemeine Kritik ist natürlich ebenso wünschenswert, wie ein hilfreicher Kommentar.

Danke im Vorraus...

config.linkVars = L
config.sys_language_uid = 2
config.language = de

[globalVar = GP:L=1]
    config.sys_language_uid = 1
    config.language = en
[global]

page = PAGE
page.typeNum = 0
page.stylesheet = fileadmin/pimfa/css/main.css
page.20 = TEMPLATE
page.20 {
    template = FILE
    template.file = fileadmin/pimfa/pi.htm
    workOnSubpart = document
    marks {
    	INHALT = CONTENT
	INHALT {
		table = tt_content
		select.orderBy = sorting
		select.where = colPos = 0
		select.languageField = sys_language_uid
    	}
    }
    subparts.Sprache = HMENU
    subparts.Sprache.special = language
    subparts.Sprache.special.value = 2,1
    subparts.Sprache.1 = GMENU
    subparts.Sprache.1.NO {
	XY = [5.w]+4, [5.h]+4
	backColor = white
	5 = IMAGE
	5.file =  fileadmin/pimfa/pics/de.gif || fileadmin/pimfa/pics/gb.gif
	5.offset = 2,2
    }
}