---
title: "L Parameter bei Seiten abhängig von sys_language_uid hinzufügen"
url: "https://www.typo3.net/d/41656-l-parameter-bei-seiten-abhaengig-von-sys-language-uid-hinzufuegen"
source: "typo3.net"
tags: ["TYPO3","Mehrsprachigkeit","Frage","Links"]
created: "2006-04-19"
last_reply: "2006-04-19"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# L Parameter bei Seiten abhängig von sys_language_uid hinzufügen

TYPO3 › Mehrsprachigkeit · 2 Antworten · gestartet 2006-04-19

## Eröffnungsbeitrag

**simonk** · 2006-04-19 · [Beitrag #1](https://www.typo3.net/d/41656-l-parameter-bei-seiten-abhaengig-von-sys-language-uid-hinzufuegen/1)

Hallo,

ich habe eine mehrsprachige Typo3 Seite, die in einem Seitenbaum untergebracht ist. Das Umschalten und die Mehrsprachigkeit funktioniert soweit, geregelt über L Parameter. Auf dieser Homepage gibt es dann Seitenbereiche mit länderspezifischen Informationen, die nur genau in der landesspezifischen Sprache realisiert werden.

Im Template der länderspezifischen Seiten wird jeweils über

```typoscript
config.sys_language_uid = 2 (oder andere Werte)
```

die Sprache dieser Seite auf die entsprechende länderspezifische Sprache gesetzt. So wird auch das Menü entsprechende der landessepzifischen Sprache unabhängig vom L (nicht gesetzt oder gesetzt) Parameter angezeigt.

Leider wird natürlich der L Parameter bei Links entweder nicht  gesetzt oder der L Parameter vom vorherigen Link übernommen. Aus dem landspezifischen Teil der Seite sollen aber alle Links (auch auf die Seiten, die in mehreren Sprachen vorliegen) auf die Sprache des landesspezifischen Teils gesetzt werden.

Das gewünschte Verhalten wäre, dass der L Parameter bei allen Links auf den sys_language_uid Wert der länderspezifischen Seite gesetzt wird (und nicht auf den Wert der L GET-Variablen via config.linkVars). Ich denke und suche jetzt schon mehrere Stunden, aber mir ist bis jetzt nichts sinnvolles eingefallen. Hat jemand vielleicht eine Idee? Kann ich irgendwie mit TypoScript die L GET-Variable setzen? Oder gibt es eine andere Möglichkeit?

Vielen Dank und Gruß

Simon

## Antworten

### [#2](https://www.typo3.net/d/41656-l-parameter-bei-seiten-abhaengig-von-sys-language-uid-hinzufuegen/2) · alpentypo · 2006-04-19

Meinst du etwa das hier:

```typoscript
config.linkVars= L
config.sys_language_uid = 0
config.language = de

[...]


### Bedingungen ###

# Mehrsprachigkeit
[globalVar  = GP:L=1]
   config.sys_language_uid = 1
   config.language = en
   page.10.marks.SPRACHE.wrap =  <a href="|.0.html?L=0">Deutsch</a>
[global]
```

### [#3](https://www.typo3.net/d/41656-l-parameter-bei-seiten-abhaengig-von-sys-language-uid-hinzufuegen/3) · simonk · 2006-04-19

Nö, leider nicht.
Normale Sachen wie Sprachumschaltung über Menü und Aufruf von Seiten wie

URL der Seite: <http://test/index.php?id=7&L=1>
Sprache: 1
Link auf dieser Seite dann:
<http://test/index.php?id=89&L=1>

URL der Seite: <http://test/index.php?id=7&L=2>
Sprache: 2
Link auf dieser Seite dann:
<http://test/index.php?id=89&L=2>

funktionieren ja.

Bei länderspezifischen Seiten wird dann mit
config.sys_language_uid = 1
z.B. die Sprache für diesen Unterbaum im Subtemplate fest auf 1 gesetzt.

Ergebnis
URL der Seite: <http://test/index.php?id=17>
Sprache: 1
Link auf dieser Seite dann, z.B. im GMENU (falsch):
<http://test/index.php?id=100>
Link soll aber sein
<http://test/index.php?id=100&L=1>

URL der Seite: <http://test/index.php?id=17&L=1>
Sprache: 1
Link auf dieser Seite dann (richtig):
<http://test/index.php?id=100&L=1>

URL der Seite: <http://test/index.php?id=17&L=2>
Sprache: 1
Link auf dieser Seite dann (falsch):
<http://test/index.php?id=100&L=2>
Link soll aber sein
<http://test/index.php?id=100&L=1>

---

Quelle: „L Parameter bei Seiten abhängig von sys_language_uid hinzufügen“, typo3.net, https://www.typo3.net/d/41656-l-parameter-bei-seiten-abhaengig-von-sys-language-uid-hinzufuegen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
