---
title: "Menüausgabe an Bedingung knüpfen"
url: "https://www.typo3.net/d/11778-menueausgabe-an-bedingung-knuepfen"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2004-05-24"
last_reply: "2004-07-18"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Menüausgabe an Bedingung knüpfen

TYPO3 › Menüs · 2 Antworten · gestartet 2004-05-24

## Eröffnungsbeitrag

**Retrofreak** · 2004-05-24 · [Beitrag #1](https://www.typo3.net/d/11778-menueausgabe-an-bedingung-knuepfen/1)

Ich habe ein Menü welches folgendermassen erzeugt wird:

```typoscript
# Menü1
# Es erzeugt immer die Links auf eine Ebene tiefer

subparts.MENUEZEILE = HMENU
subparts.MENUEZEILE.special = directory
subparts.MENUEZEILE.1 = TMENU
subparts.MENUEZEILE.1.NO {
 ATagParams = class="MENUEZEILE" 
 before =  
 after =   · |*|  · |*| 
 }
```

Nun möchte ich aber für den Fall, dass ich schon am Ende eines Zweiges bin, also wenn die Menüerstellung oben kein Ergebnis liefert an dieser Stelle das Menü der nächsthöheren Ebene ausgeben.
Kann man abfragen in der Form:
Wenn "Ausgabe von Menü1 == 0" dann generiere Menü2 ?

Wär nett wenn mir jemand antwortet !
Viele Grüße,
Retrofreak

## Antworten

### [#2](https://www.typo3.net/d/11778-menueausgabe-an-bedingung-knuepfen/2) · Retrofreak · 2004-05-26

Langsam verzweife ich.. Seit Tagen schlage ich mich mit den Menüs rum und egal was ich ändere tun die entweder gar nichts oder genau das was vom ersten Versuch an fast richtig war. Nur das "fast" nervt mich ziemlich...

1. Ich bräuchte entweder ein Rootline-menü welches die aktuelle Seite nicht anzeigt. Meins sieht so aus:

```typoscript
subparts.MENUEPFAD = HMENU
subparts.MENUEPFAD.special = rootline
subparts.MENUEPFAD.special.range = 0 | -1
subparts.MENUEPFAD.1 = TMENU
subparts.MENUEPFAD.1.NO {
 ATagParams = class="MENUEPFAD" 
 before =  
 after =  »|*|  »|*|  
 }
```

Wenn das schonmal den immer als letzten aufgeführten Menüpunkt (den der aktuellen Seite) weglassen würde wäre ich fürs erste glücklich...
Mit verschiedenen range Einstellungen habe ich versucht, außerdem habe ich probiert .ExcludeUidList = {field:uid}
Hilft alles nix. Kann mir da nicht mal jemand einen Tipp geben ?

2. frag ich später... wenn 1. klappt

Kann vielleicht jemand einen Hinweis geben ?
Vielen Dank,
Retrofreak

### [#3](https://www.typo3.net/d/11778-menueausgabe-an-bedingung-knuepfen/3) · frahnert · 2004-07-18

Hi, Deine Frage hat mir schon sehr weitergeholfen. Ich wollte am Ende eines Menüs noch eine <div> ausgeben, aber nur, wenn das Menü nicht leer ist. Das geht super mit dem OptionSplit |*| in Deinem Code. Danke.

Jetzt zu Deiner Frage. Versuchs mal mit:

temp.test = CASE
temp.test.key.data = register : count_menuItems
temp.test.0 = TEXT
temp.test.0.value = Ohne Untermenu
temp.test.default = TEXT
temp.test.default.value = Mit Untermenu

temp.mainTemplate = TEMPLATE
temp.mainTemplate {
  marks.MENUSPLIT < temp.test
}

In der CASE - Verzweigung können dann die TEXT Objekte durch Deine HMENU Objekte ersetzt werden.

---

Quelle: „Menüausgabe an Bedingung knüpfen“, typo3.net, https://www.typo3.net/d/11778-menueausgabe-an-bedingung-knuepfen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
