---
title: "wenn kein \"L\" mitübergeben wird - default = max uid der syslanguage"
url: "https://www.typo3.net/d/63855-wenn-kein-l-mituebergeben-wird-default-max-uid-der-syslanguage"
source: "typo3.net"
tags: ["TYPO3","Mehrsprachigkeit","Frage"]
created: "2007-06-13"
last_reply: "2007-06-14"
replies: 14
solved: false
page: 1
pages: 1
lang: "de"
---

# wenn kein "L" mitübergeben wird - default = max uid der syslanguage

TYPO3 › Mehrsprachigkeit · 14 Antworten · gestartet 2007-06-13

## Eröffnungsbeitrag

**thomas_swoon** · 2007-06-13 · [Beitrag #1](https://www.typo3.net/d/63855-wenn-kein-l-mituebergeben-wird-default-max-uid-der-syslanguage/1)

Hallo!

Folgendes Problem macht mir zu schaffen und ich finde den Fehler einfach nicht:
Typo3 Installation 4.0.2:

Deutsch soll defoult sein und Englisch als alternativsprache

```typoscript
config.linkVars = L       ## SprachVariable L initialisieren
config.uniqueLinkVars = 1 ## Remove L-Bug
#config.sys_language_mode = content_fallback

## default-Konfiguration
config.sys_language_uid = 0
#config.language = de
#config.locale_all = de_DE
#config.htmlTag_langKey = de

[globalVar = GP:L= 0]
## Konfiguration wenn &L=0 angegeben
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
config.htmlTag_langKey = de
[global]

[globalVar = GP:L= 1]
## Konfiguration wenn &L=1 angegeben
config.sys_language_uid = 1
config.language = en
config.locale_all = en_EN
config.htmlTag_langKey = en
[global]
```

immer wenn ich eigene links ohne "&L=" klicke wird L auf die max. uid (also englisch) der sys_language gesetzt statt auf 0

deshalb habe ich deutsch nocheinmal angelegt (uid 6) um das springen auf die englische version zu verhindern

Es wird jetzt also immer L=6 erzeugt wenn kein L übergeben wird

Wie kann ich denn das wieder default auf 0 setzen ??

## Antworten

### [#2](https://www.typo3.net/d/63855-wenn-kein-l-mituebergeben-wird-default-max-uid-der-syslanguage/2) · just2b · 2007-06-13

Hallo und willkommen im Forum,

lass Zeile 11+17 weg.
Erklärung: Dann ist das Standard und falls L=1, dann wirds ohnedies überschrieben

georg

### [#3](https://www.typo3.net/d/63855-wenn-kein-l-mituebergeben-wird-default-max-uid-der-syslanguage/3) · thomas_swoon · 2007-06-13

Hallo - danke für die schnelle antwort!

ich habe jetzt folgenden versucht:

```typoscript
config.linkVars = L       ## SprachVariable L initialisieren
config.uniqueLinkVars = 1 ## Remove L-Bug
#config.sys_language_mode = content_fallback

## default-Konfiguration
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
config.htmlTag_langKey = de

[globalVar = GP:L= 1]
## Konfiguration wenn &L=1 angegeben
config.sys_language_uid = 1
config.language = en
config.locale_all = en_EN
config.htmlTag_langKey = en
[global]
```

leider immer noch das selbe problem
(&L=6 wird angehängt statt &L=0)

### [#4](https://www.typo3.net/d/63855-wenn-kein-l-mituebergeben-wird-default-max-uid-der-syslanguage/4) · just2b · 2007-06-13

schmeiss doch das 2. deutsch (id = 6) wieder raus, das brauchst du doch nicht!

georg

### [#5](https://www.typo3.net/d/63855-wenn-kein-l-mituebergeben-wird-default-max-uid-der-syslanguage/5) · thomas_swoon · 2007-06-13

> **just2b schrieb:**
>
> schmeiss doch das 2. deutsch (id = 6) wieder raus, das brauchst du doch nicht!
>
> georg

Sobald ich das mache wird L wieder auf 1 (Englisch) gesetzt wenn keins mitübergeben wird
(anscheinend wird L immer max uid gesetzt)

danke für deine Tipps - leider hauts noch nicht hin

### [#6](https://www.typo3.net/d/63855-wenn-kein-l-mituebergeben-wird-default-max-uid-der-syslanguage/6) · just2b · 2007-06-13

wo wird L auf 1 gesetzt? Wenn du deine Seite ohne parameter aufrufst, dann kommt das default zum Zug und keine Condition

georg

### [#7](https://www.typo3.net/d/63855-wenn-kein-l-mituebergeben-wird-default-max-uid-der-syslanguage/7) · thomas_swoon · 2007-06-13

> **just2b schrieb:**
>
> wo wird L auf 1 gesetzt? Wenn du deine Seite ohne parameter aufrufst, dann kommt das default zum Zug und keine Condition
>
> georg

so sollte es sein und das wünsch ich mir auch aber leider wird immer L auf 1 statt auf 0 gesetzt

### [#8](https://www.typo3.net/d/63855-wenn-kein-l-mituebergeben-wird-default-max-uid-der-syslanguage/8) · just2b · 2007-06-13

wann und wo? du sprichst in rätseln

### [#9](https://www.typo3.net/d/63855-wenn-kein-l-mituebergeben-wird-default-max-uid-der-syslanguage/9) · thomas_swoon · 2007-06-13

> **just2b schrieb:**
>
> wann und wo? du sprichst in rätseln

wann:
wenn ich "domain.de/index.php?id=100" eingebe
 wird daraus:
"domain.de/index.php?id=100**&L=1**"
sollte aber sein:
"domain.de/index.php?id=100**&L=0**"
(weil: im ts steht

```typoscript
## default-Konfiguration
# config.sys_language_uid = 0
```

)

damit bei links in denen L nicht mitübergeben wird nicht englisch (1) kommt sondern deutsch

als Notlösung habe ich deutsch nochmals anglecht mit der uid 6, somit wird jetzt aus
"domain.de/index.php?id=100"

"domain.de/index.php?id=100**&L=6**"

damit man nicht von der deutschen auf die englische version springt

ich hoffe ich habe mich jetzt verständlich ausgedrückt

ich hoffe das Problem ist nachvollziehbar

### [#10](https://www.typo3.net/d/63855-wenn-kein-l-mituebergeben-wird-default-max-uid-der-syslanguage/10) · just2b · 2007-06-13

Hallo,

> wenn ich "domain.de/index.php?id=100" eingebe
> wird daraus:
> "domain.de/index.php?id=100&L=1"

das geht nicht standardmäßig sondern musst du wo festgelegt haben!

der TS-Schnippsel nützt dir gar nichts, weil mit dem Zeichen # die 2. Zeile auskommentiert wird

georg

### [#11](https://www.typo3.net/d/63855-wenn-kein-l-mituebergeben-wird-default-max-uid-der-syslanguage/11) · thomas_swoon · 2007-06-13

das auskommentierte habe ich leider falsch kopiert - ist in wirklichkeit nicht auskommentiert.
aber du hast mich auf eine idee gebracht:
ich habe mehrere seiten-bäume in meiner installation.
Vielleicht habe ich bei einer anderen seite

```typoscript
page.config.sys_language_uid = 1
```

gesetzt

kann das sein das das dann globale gültigkeit hat?

### [#12](https://www.typo3.net/d/63855-wenn-kein-l-mituebergeben-wird-default-max-uid-der-syslanguage/12) · just2b · 2007-06-13

zumindest gilt es dann für das page-Objekt, ja

georg

### [#13](https://www.typo3.net/d/63855-wenn-kein-l-mituebergeben-wird-default-max-uid-der-syslanguage/13) · thomas_swoon · 2007-06-13

ich habe jetzt mit phpmyadmin-extension die datenbank dursucht und alle einträge auskommentiert.

immer noch das selbe problem
defoult ist immer die höchste uid

noch eine idee?

### [#14](https://www.typo3.net/d/63855-wenn-kein-l-mituebergeben-wird-default-max-uid-der-syslanguage/14) · just2b · 2007-06-13

default wird nichts angehängt. kann das sein dass du das zB htaccess machst?

georg

### [#15](https://www.typo3.net/d/63855-wenn-kein-l-mituebergeben-wird-default-max-uid-der-syslanguage/15) · thomas_swoon · 2007-06-14

nein in der htaccess is auch nichts...

Sonst noch ideen??

---

Quelle: „wenn kein "L" mitübergeben wird - default = max uid der syslanguage“, typo3.net, https://www.typo3.net/d/63855-wenn-kein-l-mituebergeben-wird-default-max-uid-der-syslanguage
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
