---
title: "Untermenü Typo3 12.4"
url: "https://www.typo3.net/d/128706-untermenue-typo3-124"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage","Update & Upgrade"]
created: "2024-02-02"
last_reply: "2024-06-03"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Untermenü Typo3 12.4

TYPO3 › Menüs · 1 Antwort · gestartet 2024-02-02

## Eröffnungsbeitrag

**3dxO** · 2024-02-02 · [Beitrag #1](https://www.typo3.net/d/128706-untermenue-typo3-124/1)

Hallo, folgendes Skript hat in Version 7.6 noch funktioniert. Nun wird die Seite gerade auf 12.4 hochgezogen und bis auf eine Sache klappt alles.

Das Untermenü soll halt, wenn keine weiteren Unterseiten vorhanden sind, ein Level hoch gehen.

Kann mir jemand erklären, warum das nicht mehr funktioniert?

```typoscript
lib._submenu = HMENU
lib._submenu {
	1 = TMENU
	1 {      
		expAll = 1
		NO.wrapItemAndSub = <li>|</li>
		IFSUB = 1
		IFSUB.wrapItemAndSub = <li class="hasSub">|</li>
		ACT < .NO
		ACT = 1
		ACT.wrapItemAndSub = <li class="active">|</li>
		ACT.ATagParams = class="active"    
		ACTIFSUB = 1
		ACTIFSUB.wrapItemAndSub = <li class="hasSub active">|</li>
		ACTIFSUB.ATagParams = class="active" 
		SPC = 1
		SPC.wrapItemAndSub = <li class="trenner">|</li>
		SPC.doNotShowLink = 0 
	}
}

[tree.level == 1]
lib._submenu {
	entryLevel = 1
}
[end]

[tree.level == 2]
lib._submenu {
	entryLevel = 2
	stdWrap.ifEmpty.cObject = HMENU
	stdWrap.ifEmpty.cObject {
		entryLevel = 1
	}
}
[end]

[tree.level == 3]
lib._submenu {
	entryLevel = 3
	stdWrap.ifEmpty.cObject = HMENU
	stdWrap.ifEmpty.cObject {
		entryLevel = 2
	}
}
[end]

[tree.level == 4]
lib._submenu {
	entryLevel = 4
	stdWrap.ifEmpty.cObject = HMENU
	stdWrap.ifEmpty.cObject {
		entryLevel = 3
	}
}
[end]
```

## Antworten

### [#2](https://www.typo3.net/d/128706-untermenue-typo3-124/2) · Julian.​Hofmann · 2024-06-03

Schaut für mich jetzt immernoch valide aus. Und auf Anhieb sehe ich auch nicht, was rausgeflogen wäre.

Einziger Punkt, wo ich mir was vorstellen _könnte_: die `ifEmpty.cObject = HMENU` haben lediglicbh ein `entryLevel` aber keine weitere Spezifikation. Eventuell hatte das TYPO3 einen Default, den es jetzt nicht mehr mitbringt.
Wäre zumindest mal einen Versuch wert zu probieren...

---

Quelle: „Untermenü Typo3 12.4“, typo3.net, https://www.typo3.net/d/128706-untermenue-typo3-124
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
