Zum Inhalt springen

typolink: GlobalVar von Hand setzen

Erstellt am 2. Dezember 2004 · 6 Antworten · letzte Antwort am 9. Dezember 2004

Tags: Links, Frage

giordano ·

Hey!
Habe hier ein Problem:
für die Auswahl der Sprache nutze ich nicht das fertige PHP-Skript, sondern will mir das ganze von Hand basteln.

in etwa so:

temp.10 = TEXT
temp.10.value = deutsch
temp.10.typolink.parameter.data = page: uid
temp.10.typolink.additionalParams = &L=0

temp.20 = TEXT
temp.20.value = english
temp.20.typolink.parameter.data = page: uid
temp.20.typolink.additionalParams = &L=1

das funktioniert auch ganz gut, wenn ich auf ner deutschen Seite bin und ins Englische wechseln will.

bin ich aber bereits auf einer englischen Seite, so komme ich nicht auf ne deutsche zurück, da natürlich globalVar L bei jedem Link mit übergeben wird. Ich müsste diese also zurücksetzen oder löschen oder so ähnlich...

temp.10.typolink.aendere_global_var = L=0

so etwas in dieser art suche ich.

Kann mir jemand helfen? ist echt wichtig!

Wenn jetzt jmd. fragt, warum ich denn nicht das PHP-Skript nutze (wie z.B. bei jweiland beschrieben), so kann ich nur sagen, dass damit andere globalVars nicht übergeben werden. Ich brauche das aber, da ich sehr viel mit mount-seiten zu tun habe (globalVar: MP= 3-120)

schon mal danke, hoffe auf eure antworten.

Grüße, Giordano

n-joy ·

hi giordano, ich weiss zwar nicht ob ich dir damit wirktlich weiterhelfe aber das "my_languageMenu.php"-script kannste doch trotz deiner anderen globalVar's benutzen, denn das my_languageMenu.php fügt ja nur am ende der url ein "&L=0" hinzu ?!

..jedoch muss man in jedem fall my_languageMenu.php für sich anpassen, denn ohne anpassung läuft das meist nich so wie man es braucht 🙂

MfG n-joy

giordano ·

danke erstmal.

aber nein, das hilft mir leider nicht so recht weiter.
denn das '&MP=3-120' wird leider nicht mit angehängt.
Aber das brauche ich! 🙁

deshalb ja die Idee, den Sprachlink mittels Typolink auch manuell zu setzen. habe da nun über additionalParams '&L=1LA=en' bzw. '&L=0&LA=de' gesetzt. überprüfe nun halt eben beides und setze dementsprechen meine Sprache. funktioniert nun zwar, ist aber unschön, da dadurch Links wie '...index.php?id=4&L=1&L=0&LA=de...' möglich werden.

... o.O

grüße

jenses ·

Es gibt ein neues Script zur Sprachauswahl,
welches GETvars korrekt mit übergibt.
Ihr findet das als Zugabe für tt_news 2.0.3.

Alternativ : EXT: sr_language_menu

jenses

giordano ·

Hmmm, und wie komme ich an dieses Skript ran? Habe mir nun die neue News-Extension runtergeladen, aber nun weiß ich nicht mehr weiter... o.O
Habe mir zwar die Files angeschaut, weiß aber nicht welches und auch nicht wie einbinden...

Grüße, Giordano