---
title: "Problem mit 9.4, Page-based URL Handling, Sprache"
url: "https://www.typo3.net/d/127106-problem-mit-94-page-based-url-handling-sprache"
source: "typo3.net"
tags: ["TYPO3","Mehrsprachigkeit","Frage","TYPO3 9","URLs & Routing"]
created: "2018-09-18"
last_reply: "2018-12-08"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Problem mit 9.4, Page-based URL Handling, Sprache

TYPO3 › Mehrsprachigkeit · 3 Antworten · gestartet 2018-09-18

## Eröffnungsbeitrag

**geoergi** · 2018-09-18 · [Beitrag #1](https://www.typo3.net/d/127106-problem-mit-94-page-based-url-handling-sprache/1)

Hallo.

Ich habe massive Probleme, seit ich das Page-based URL Handling aktiviert habe. Es scheint so, als ob alle Sprach-Konfigurationen nicht mehr ausgewertet werden, dadurch funktionieren bspw. sprachabhängige Conditions mit linkVars=L nicht mehr.

Hat jemand ähnliche Erfahrungen gemacht?

Danke.

## Antworten

### [#2](https://www.typo3.net/d/127106-problem-mit-94-page-based-url-handling-sprache/2) · Adin2018 · 2018-11-27

hier mal meine Antwort, vieleicht hilft es und jemand kann die neue Vorgehensweise posten

"the de-facto standard GET parameter "L" (for language) became obsolete."

<https://docs.typo3.org/typo3cms/extensions/core/Changelog/9.4/Feature-86057-ImprovedTypolinkURLLinkGeneration.html>

und dan irgendwie weiter so
<https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Functions/Stdwrap.html#stdwrap-override-conditions>

Ich selbst habe noch keine Lösung, bin also für Diskussionen dankbar.

### [#3](https://www.typo3.net/d/127106-problem-mit-94-page-based-url-handling-sprache/3) · Adin2018 · 2018-12-07

hier die Lösung:

// "Klassische" Condition bis TYPO3 v9:
[globalVar = GP:L = 1]

// Ab TYPO3 9.4 - muss das übereinstimmen mit Site Configuration:
[siteLanguage("locale") == "en_US.UTF-8"]
[siteLanguage("title") == "English"]

also unter site z.b. weitere Sprache anlegen und diese z.b. English nennen
nun die Zeile [globalVar = GP:L = 1]
ersetzen mit [siteLanguage("title") == "English"]

# z.B: Mehrsprachigkeit
#[globalVar = GP:L=3] löschen

neu

[siteLanguage("title") == "English"]
config {
  sys_language_uid = 3
  language = en
  locale_all = en_US.UTF-8
  htmlTag_langKey = en

}

und

print = TEXT
      print {
        value = Druckansicht
        lang.en = Print view}

und so fort, ich habe 4 Sprachen in der Seite

### [#4](https://www.typo3.net/d/127106-problem-mit-94-page-based-url-handling-sprache/4) · Teisinger · 2018-12-08

wenn man sitehandling nutzt sollte dann das nachfolgende nicht obsolet sein?
[siteLanguage("title") == "English"]
config {
sys_language_uid = 3
language = en
locale_all = en_US.UTF-8
htmlTag_langKey = en

}

---

Quelle: „Problem mit 9.4, Page-based URL Handling, Sprache“, typo3.net, https://www.typo3.net/d/127106-problem-mit-94-page-based-url-handling-sprache
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
