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-
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.
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!
Ouch! Das hatte ich auch nicht mehr auf dem Schirm. Ja, so einfach kann's manchmal sein.
Kein Thema. Ich bin ja erst durch das additionalParams wieder auf das addQuery gekommen. 🙂
Ich muss mir solche Kleinigkeiten mal allesamt aufschreiben.