---
title: "Wrap anders wenn kein Untermenüpunkt"
url: "https://www.typo3.net/d/63058-wrap-anders-wenn-kein-untermenuepunkt"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2007-05-26"
last_reply: "2007-05-27"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Wrap anders wenn kein Untermenüpunkt

TYPO3 › Menüs · 1 Antwort · gestartet 2007-05-26

## Eröffnungsbeitrag

**crazy4chrissi** · 2007-05-26 · [Beitrag #1](https://www.typo3.net/d/63058-wrap-anders-wenn-kein-untermenuepunkt/1)

Hallo,
ich habe folgendes Problem: Mein Menü hat 2 Ebenen. Allerdings haben nicht alle Einträge von Ebene 1 Untereinträge. Wenn ich jetzt auf einen Menü-Eintrag von Ebene 1 klicke der keinen Untermenü-Punkt hat, soll der Menü-Eintrag in Ebene 1 (ACT) anders aussehen, als wenn es Untermenü-Einträge gibt. Dazu habe ich für Ebene 1 zwei CSS-Klassen, eine für den Fall dass es Untermenü-Punkte gibt und eine, falls nicht.
Ich brauche jetzt also eine Bedingung, die prüft ob es Untermenü-Punkte gibt.

So ist es bis jetzt:

```typoscript
lib.mainMenu = HMENU
lib.mainMenu.entryLevel = 0

	
lib.mainMenu.1 = GMENU
lib.mainMenu.1.noBlur = 1
lib.mainMenu.1.NO {
	allWrap = <div class="menu1-level1-no">|</div>
	XY = 176,22
	backColor = #FFFFFF
	10 = IMAGE
	10.file = fileadmin/templates/u/menu_back.gif
	20 = TEXT
	20.text.field = title
	20.fontColor = #000000
	20.fontFile = fileadmin/templates/u/f.ttf
	20.fontSize = 10
	20.niceText = 0
	20.offset = 5,15
	
}

lib.mainMenu.1.ACT = 1
lib.mainMenu.1.ACT {
	allWrap = <div class="menu1-level1-act">|</div>
# Hier soll eine andere css-Klasse rein, wenn keine Untermenüpunkte vorhanden sind.
	XY = 176,22
	backColor = #FFFFFF
	10 = IMAGE
	10.file = fileadmin/templates/u/menu_back.gif
	20 = TEXT
	20.text.field = title
	20.fontColor = #FF0000
	20.fontFile = fileadmin/templates/u/f.ttf
	20.fontSize = 10
	20.niceText = 0
	20.offset = 5,15
	
}

	
lib.mainMenu.2 = GMENU
lib.mainMenu.2.noBlur = 1
lib.mainMenu.2.NO {
	allWrap = <div class="menu1-level2-no">|</div>
	XY = 176,22
	backColor = #FFFFFF
	10 = IMAGE
	10.file = fileadmin/templates/u/menu_back.gif
	20 = TEXT
	20.text.field = title
	20.fontColor = #000000
	20.fontFile = fileadmin/templates/u/f.ttf
	20.fontSize = 10
	20.niceText = 0
	20.offset = 5,15
	
}

lib.mainMenu.2.ACT = 1
lib.mainMenu.2.ACT {
	allWrap = <div class="menu1-level2-act">|</div>
	XY = 176,22
	backColor = #FFFFFF
	10 = IMAGE
	10.file = fileadmin/templates/u/menu_back.gif
	20 = TEXT
	20.text.field = title
	20.fontColor = #FF0000
	20.fontFile = fileadmin/templates/u/f.ttf
	20.fontSize = 10
	20.niceText = 0
	20.offset = 5,15
	
}
```

Die Bedingung müsste wohl da rein wo das Kommentar ist.

Hoffe, ihr könnt mir helfen. Falls es nicht verständlich ist, bitte nachfragen...

Vielen Dank für eure Mühe.

Viele Grüße,
Crazy Chrissi

## Antworten

### [#2](https://www.typo3.net/d/63058-wrap-anders-wenn-kein-untermenuepunkt/2) · crazy4chrissi · 2007-05-27

Habe die Lösung jetzt selbst gefunden.

Das TS:

```typoscript
lib.mainMenu = HMENU
lib.mainMenu.entryLevel = 0

	
lib.mainMenu.1 = GMENU
lib.mainMenu.1.noBlur = 1
lib.mainMenu.1.NO {
	allWrap = <div class="menu1-level1-no">|</div>
	XY = 176,22
	backColor = #FFFFFF
	10 = IMAGE
	10.file = fileadmin/templates/u/menu_back.gif
	20 = TEXT
	20.text.field = title
	20.fontColor = #000000
	20.fontFile = fileadmin/templates/u/f.ttf
	20.fontSize = 10
	20.niceText = 0
	20.offset = 5,15
	
}



lib.mainMenu.1.ACT = 1
lib.mainMenu.1 {
	ACT {
		allWrap = <div class="menu1-level1-no">|</div>
# Hier das allWrap angeben, was verwendet werden soll wenn KEINE Untermenüpunkte vorhanden sind!
		XY = 176,22
		backColor = #FFFFFF
		10 = IMAGE
		10.file = fileadmin/templates/u/menu_back.gif
		20 = TEXT
		20.text.field = title
		20.fontColor = #FF0000
		20.fontFile = fileadmin/templates/u/f.ttf
		20.fontSize = 10
		20.niceText = 0
		20.offset = 5,15
	}
        ACTIFSUB < .ACT
        ACTIFSUB {
            allWrap = <div class="menu1-level1-act">|</div>
# Hier das allWrap angeben, was verwendet werden soll wenn Untermenüpunkte vorhanden sind!
        }

	
}

	
lib.mainMenu.2 = GMENU
lib.mainMenu.2.noBlur = 1
lib.mainMenu.2.NO {
	allWrap = <div class="menu1-level2-no">|</div>
	XY = 176,22
	backColor = #FFFFFF
	10 = IMAGE
	10.file = fileadmin/templates/u/menu_back.gif
	20 = TEXT
	20.text.field = title
	20.fontColor = #000000
	20.fontFile = fileadmin/templates/u/f.ttf
	20.fontSize = 10
	20.niceText = 0
	20.offset = 5,15
	
}

lib.mainMenu.2.ACT = 1
lib.mainMenu.2.ACT {
	allWrap = <div class="menu1-level2-act">|</div>
	XY = 176,22
	backColor = #FFFFFF
	10 = IMAGE
	10.file = fileadmin/templates/u/menu_back.gif
	20 = TEXT
	20.text.field = title
	20.fontColor = #FF0000
	20.fontFile = fileadmin/templates/u/f.ttf
	20.fontSize = 10
	20.niceText = 0
	20.offset = 5,15
	
}
```

---

Quelle: „Wrap anders wenn kein Untermenüpunkt“, typo3.net, https://www.typo3.net/d/63058-wrap-anders-wenn-kein-untermenuepunkt
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
