---
title: "Menü nicht anzeigen, wenn leer"
url: "https://www.typo3.net/d/95960-menue-nicht-anzeigen-wenn-leer"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2010-01-18"
last_reply: "2010-01-19"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Menü nicht anzeigen, wenn leer

TYPO3 › Menüs · 1 Antwort · gestartet 2010-01-18

## Eröffnungsbeitrag

**el_coyotes** · 2010-01-18 · [Beitrag #1](https://www.typo3.net/d/95960-menue-nicht-anzeigen-wenn-leer/1)

Hallo,

ich bin noch ziemlicher Neuling in Sachen TypoScript (eigentlich überhaupt in Typo3  :) ).
Jetzt stehe ich vor dem Problem dass ich folgendes Menü nur anzeigen lassen will, wenn es auch Menüpunkt gibt, sprich wenn es nicht leer ist.

```typoscript
lib.leftmenu = COA
lib.leftmenu {
  10 = TEXT
  10{
    data = leveltitle : 1
    wrap = <div class="navigation_left_top">|</div>
  }
  15 = HMENU
  15{
    entryLevel = 1
    # First level menuobject, textual
    1 = TMENU
    1{ 
        [... Menüerstellung ...]
  }
}
```

Ich habe einige Sachen mit ifEmpty und required = 1 gelesen, bei einem reinen Menü mag das klappen.
Da jedoch am Anfang noch der übergeordnete Punkt als Text eingefügt wird, kriege ich es nicht hin.

Wäre dankbar für Hilfe.
Danke
Gruß el_coyotes

## Antworten

### [#2](https://www.typo3.net/d/95960-menue-nicht-anzeigen-wenn-leer/2) · el_coyotes · 2010-01-19

Sorry für den Doppelpost, aber ich hab mein Problem kurz nach dem Eintrag selbst gelöst.

Dieser Thread hat mir sehr geholfen:
[/d/87498-wenn-kein-untermenue-vorhanden-dann-soll-bestimmter-inhalt-angezeigt-werden](https://www.typo3.net/d/87498-wenn-kein-untermenue-vorhanden-dann-soll-bestimmter-inhalt-angezeigt-werden)

Meine Lösung:

Anlegen des Menüs als temporäres Objekt:

```typoscript
temp.leftmenu = HMENU
temp.leftmenu{
    entryLevel = 1
    1 = TMENU
    1{
        [... Menüerstellung ...]
}
```

Und hier die Prüfung, ob leer.

```typoscript
lib.leftmenu = COA
lib.leftmenu {
  if.isTrue.cObject < temp.leftmenu
  10 = TEXT
  10{
    data = leveltitle : 1
    wrap = <div class="navigation_left_top">|</div>
  }
  15 < temp.leftmenu 
}
```

Funktioniert super :)
Vielleicht hilft es ja noch jemandem

Gruß el_coyotes

---

Quelle: „Menü nicht anzeigen, wenn leer“, typo3.net, https://www.typo3.net/d/95960-menue-nicht-anzeigen-wenn-leer
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
