---
title: "Condition \"version\" bei browser \"msie\""
url: "https://www.typo3.net/d/107721-condition-version-bei-browser-msie"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2011-10-11"
last_reply: "2012-08-08"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Condition "version" bei browser "msie"

TYPO3 › TypoScript · 3 Antworten · gestartet 2011-10-11

## Eröffnungsbeitrag

**Kurt51** · 2011-10-11 · [Beitrag #1](https://www.typo3.net/d/107721-condition-version-bei-browser-msie/1)

Hallo,
kann es sein, dass das mit den neusten Versionen beim IE nicht klappt?
Ich habe die Version 9 vom IE installiert und bei u.a. Bedingung wird immer die ie**7**hacks.css geladen!?

```typoscript
[browser = msie] 
	page.includeCSS {
	   file10 = {$cssPath}iehacks.css
	   file10.media = screen
	}
[browser = msie] && [version = 7]
   page.includeCSS {
      file10 >
      file10 = {$cssPath}ie7hacks.css
      file10.media = screen
   }
[browser = msie] && [version = <7]
   page.includeCSS {
      file10 >
      file10 = {$cssPath}ie6hacks.css
      file10.media = screen
   }
[GLOBAL]
```

Eigentlich müsste doch die iehacks.css geladen werden!?

## Antworten

### [#2](https://www.typo3.net/d/107721-condition-version-bei-browser-msie/2) · fuss · 2011-10-17

Olla!

Ist der IE evtl. im compatibility mode und identifiziert sich als IE7?

Andere Sache, die mir auffällt:
Ich kenne es nur so, dass jede Bedingung auch mit einem [GLOBAL]/[END] beendet werden muss. Somit würden Dir derer 2 fehlen. Vlt liegt es daran?

> **General syntax**
> Each condition is encapsulated by square brackets. For a list of available conditions see below.
>
> "[ELSE]" is available as else operator. It is a condition, which will return TRUE, if the previous condition returned FALSE.
>
> Each condition block is ended with "[GLOBAL]".

via:
<https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Conditions/Index.html>

gruss, fuss

p.s.:
das "file.10 >" könnte man auch weglassen und 2 Zeilen sparen ;)

### [#3](https://www.typo3.net/d/107721-condition-version-bei-browser-msie/3) · Kurt51 · 2011-10-18

> **fuss schrieb:**
>
> Ist der IE evtl. im compatibility mode und identifiziert sich als IE7?

Jaaaah! - Das war es! - Danke!

> **fuss schrieb:**
>
> Andere Sache, die mir auffällt:
> Ich kenne es nur so, dass jede Bedingung auch mit einem [GLOBAL]/[END] beendet werden muss. Somit würden Dir derer 2 fehlen. Vlt liegt es daran?

Ja, es ist sauberer mit einem [END] oder [GLOBAL] abzuschließen aber eine neue Bedingung schließt auch automatisch eine vorher geöffnete!

### [#4](https://www.typo3.net/d/107721-condition-version-bei-browser-msie/4) · Frusci · 2012-08-08

Hallo Miteinander,

ich habe das Problem ebenfalls (im IE9 lädt er die IE7 Klasse), bei mir liegt es aber nicht am Kompatibilitätsmodus. Tritt allerdings nur beim initialen Aufruf der Seite nach dem Öffnen des Internet Explorers auf - wenn ich die Seite mit F5 neu lade, wird die IE9 Klasse geladen.

Hat da jemand eine Idee, woran das liegen könnte?

Viele Grüße
Frusci

---

Quelle: „Condition "version" bei browser "msie"“, typo3.net, https://www.typo3.net/d/107721-condition-version-bei-browser-msie
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
