---
title: "Sprachen und Useragent - Bedingungen kombinieren"
url: "https://www.typo3.net/d/102565-sprachen-und-useragent-bedingungen-kombinieren"
source: "typo3.net"
tags: ["TYPO3","Mehrsprachigkeit","Frage"]
created: "2010-11-23"
last_reply: "2011-01-26"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Sprachen und Useragent - Bedingungen kombinieren

TYPO3 › Mehrsprachigkeit · 1 Antwort · gestartet 2010-11-23

## Eröffnungsbeitrag

**wiz** · 2010-11-23 · [Beitrag #1](https://www.typo3.net/d/102565-sprachen-und-useragent-bedingungen-kombinieren/1)

Hallo Folks,

Ich habe folgendes Problem: Für eine Webseite gibt es eine iPhone- und iPad-Navigation,

Standardmäßig wird L=3 als erste Sprache für den User gezeigt, sie ist definiert wie folgt:

```typoscript
config.sys_language_uid = 3
config.language = am
config.htmlTag_langKey = am
config.locale_all = am_AM


[globalVar = GP:L = 0]
config.sys_language_uid = 0
config.language = en
config.htmlTag_langKey = en
config.locale_all = en_EN

[global]
```

Nun habe ich das Problem, wenn ich die Sprache und

```typoscript
[useragent = *iPad*]
```

oder

```typoscript
[useragent = *iPhone*]
```

verbinden will, kann ich Folgendes tun:

```typoscript
[useragent = *iPad*] && [globalVar = GP:L = 3] || [useragent = *iPhone*] && [globalVar = GP:L = 3]
page.10.subparts.FLASHLESS >
page.10.subparts.FLASHLESS = FILE
page.10.subparts.FLASHLESS.file = fileadmin/non_flash_am.txt


[useragent = *iPad*] && [globalVar = GP:L = 0] || [useragent = *iPhone*] && [globalVar = GP:L = 0]
page.10.subparts.FLASHLESS >
page.10.subparts.FLASHLESS = FILE
page.10.subparts.FLASHLESS.file = fileadmin/non_flash.txt

[global]
```

Das funktioniert, sobald die Standsprache explizit als Parameter auftaucht. Was sie aber auf der Startseite nicht tut sondern erst nach dem Sprachwechsel.

Verwende ich allerdings

```typoscript
[useragent = *iPhone*] || [useragent = *iPad*]
page.10.subparts.FLASHLESS >
page.10.subparts.FLASHLESS = FILE
page.10.subparts.FLASHLESS.file = fileadmin/non_flash_am.txt

[useragent = *iPad*] && [globalVar = GP:L = 0] || [useragent = *iPhone*] && [globalVar = GP:L = 0]
page.10.subparts.FLASHLESS >
page.10.subparts.FLASHLESS = FILE
page.10.subparts.FLASHLESS.file = fileadmin/non_flash.txt

[global]
```

Setzt mir mein System die Standsprachenlösung auf allen Sprachen ein.

Vorschläge, Ideen, Lösungen?

Herzlichen Dank!

Wiebke

## Antworten

### [#2](https://www.typo3.net/d/102565-sprachen-und-useragent-bedingungen-kombinieren/2) · Tommy_Schmidt · 2011-01-26

Hallo,

muss nicht nach Deiner ersten Bedingung ein schließendes
[global] gesetzt werden?

Gruß
Tommy

---

Quelle: „Sprachen und Useragent - Bedingungen kombinieren“, typo3.net, https://www.typo3.net/d/102565-sprachen-und-useragent-bedingungen-kombinieren
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
