Zum Inhalt springen

Richtige URL bei Sprachwechsel

Erstellt am 10. September 2010 · 4 Antworten · letzte Antwort am 10. September 2010

Tags: Links, tt_news, Frage

Teilzeitphilosoph ·

Moinz.
Ich bastel gerade an einer Seite, wo ich jederzeit zwischen Deutsch und Englisch switchen kann. Dazu habe ich den Code hier

lib.langdeu = TEXT
lib.langdeu {
	typolink.returnLast = url
	typolink.parameter.data = page:uid
	typolink.additionalParams = &L=0
}

Und bei Englisch äquivalent mit L=1
Das klappt auf jeder Seite problemlos, nur bei den News nicht. Da fehlt hinten das

/?tx_ttnews[tt_news]...

in der URL. Switche ich also auf englisch, kommt natürlich die Fehlermeldung mit der fehlenden News ID. Kann ich da irgendwas gegen tun? Ich seh den Wald vor Bäumen nicht. o.O

-bedank-

igorshmigor ·

Ja, da kannst du was gegen tun. additionalParams unterstützt auch stdWrap-Funktionen. Somit kannst du den aktuellen Wert von tx_ttnews[tt_news] auslesen und hinten anfügen, sofern er einen Wert hat.

Teilzeitphilosoph ·

Das war´s!

typolink.addQueryString = 1

und gut ist. Der gesamte tx_ttnews-Rest kommt automatisch mit und die anderen Seiten laufen immer noch 1a. Ich wusste doch, dass es da was gibt. Ja ja, das Alter. ^^

Danke!