---
title: "Menu mit Conditions"
url: "https://www.typo3.net/d/74009-menu-mit-conditions"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2008-02-22"
last_reply: "2008-02-22"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Menu mit Conditions

TYPO3 › Menüs · 1 Antwort · gestartet 2008-02-22

## Eröffnungsbeitrag

**Silvio_L** · 2008-02-22 · [Beitrag #1](https://www.typo3.net/d/74009-menu-mit-conditions/1)

Hi,

möchte ein CSS-Dropdown-Menu je nach Browser/-version per Conditions erstellen. Einmal normal für aktuelle Browser und falls ein IE <6 oder Netscape abfragt als angepasstes Menu.

Erstens funktioniert wie immer ohne Probleme. beim zweiten stellt sich mir die Condition in den Weg.

Laut TSRef sollte folgender Code eigentlich funktionieren leider wird er aber sauber vom IE6 ignoriert.

```typoscript
### Mainmenu für veraltete Browser ###
[browser = netscape] && [version < 8] || [browser = msie] && [version < 7]
temp.menu >
temp.menu = HMENU
temp.menu.special.value = 1
temp.menu.excludeUidList =

temp.menu.1 = TMENU
temp.menu.1 {
  wrap = <ul id="ns-mu-mainmenu-lv1">|</ul>
  noBlur = 1
  expAll = 1
  target >

  NO.ATagTitle.field = subtitle//title
  NO.linkWrap = <li class="ns-mu-mainmenu-lv1-a">|</li>
  
  ACT = 1
  ACT.ATagTitle.field = subtitle//title
  ACT.ATagParams = id="actSite"
  ACT.linkWrap = <li class="ns-mu-mainmenu-lv1-a">|</li>
  
  IFSUB = 1
  IFSUB.ATagTitle.field = subtitle//title
  IFSUB.before = <li class="ns-mu-mainmenu-lv1-a">
  IFSUB.ATagBeforeWrap = 1
  IFSUB.linkWrap = |<!--
  
  ACTIFSUB = 1
  ACTIFSUB.ATagTitle.field = subtitle//title
  ACTIFSUB.ATagParams = id="actSite"
  ACTIFSUB.before = <li class="ns-mu-mainmenu-lv1-a">
  ACTIFSUB.ATagBeforeWrap = 1
  ACTIFSUB.linkWrap = |<!--
  
}

temp.menu.2 = TMENU
temp.menu.2 {
  wrap = --><table><tr><td><ul class="ns-mu-mainmenu-lv2">|</ul></td></tr></table></a></li>
  noBlur = 1
  expAll = 1
  target >
  NO.ATagTitle.field = subtitle//title
  NO.ATagBeforeWrap = 1
  NO.linkWrap = &raquo; |
  NO.wrapItemAndSub = <li class="ns-mu-mainmenu-lv2-a">|</li>
}
[global]
```

## Antworten

### [#2](https://www.typo3.net/d/74009-menu-mit-conditions/2) · Silvio_L · 2008-02-22

Hätte wohl doch lieber noch 10 min warten sollen. Hab nun eine funktionierende Lösung gefunden.

```typoscript
[browser = msie] && [version = <7.0] || [browser = netscape] && [version = >7.0]
```

So wie es aussieht muss ein Gleichzeichen vor die Versionsprüfung.

---

Quelle: „Menu mit Conditions“, typo3.net, https://www.typo3.net/d/74009-menu-mit-conditions
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
