---
title: "wie eine Ebene im Navimenü ausblenden?"
url: "https://www.typo3.net/d/34577-wie-eine-ebene-im-navimenue-ausblenden"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2005-12-08"
last_reply: "2005-12-12"
replies: 8
solved: false
page: 1
pages: 1
lang: "de"
---

# wie eine Ebene im Navimenü ausblenden?

TYPO3 › Menüs · 8 Antworten · gestartet 2005-12-08

## Eröffnungsbeitrag

**Franky** · 2005-12-08 · [Beitrag #1](https://www.typo3.net/d/34577-wie-eine-ebene-im-navimenue-ausblenden/1)

Hallo ihr :-),

ich habe eine Navi oben, die aber nicht dynamisch erstellt wird, sondern ich habe einfach die entsprechnde ID im Template per Hand eingetragen. (Ob das so günstig ist, sei erst einmal dahin gestellt)

Nun habe ich entryLevel 1 die Seite "Menü Links" die alle meine Seiten enthält, die ich im oberen Menü per Hand eingetragen habe.

Ich möchte nun, das bei klick aufs obere Menü, im Linken Menü nur die Einträge angezeigt werden, die auch noch unterseiten haben. Bzw halt nur die Einträge ab Level 2.

Hier ist mein Code, mit dem ich alledings alles angezeigt bekomme:

```typoscript
seite = PAGE
seite {
typeNum = 0
bodyTag = <body>
stylesheet = fileadmin/template/styles.css

10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/template/template.html 
10.workOnSubpart = DOKUMENT

10.marks {

MENU_LINKS = HMENU
MENU_LINKS.special = directory
MENU_LINKS.special.value = 3
MENU_LINKS.entryLevel = 1

MENU_LINKS.1 = TMENU
MENU_LINKS.1.NO = 1
MENU_LINKS.1.NO.linkWrap = |<br>


MENU_LINKS.2 = TMENU
MENU_LINKS.2.NO = 1
MENU_LINKS.2.NO.linkWrap = |<br>


CONTENT = CONTENT
CONTENT {
table = tt_content
}

}

}
```

Mit dem Tamplate ansich hab ich kein Problem. Es geht mir halt nur um den Inhalt der Anzeige für MENU_LINKS.

Vielen Dank schonmal
Franky  ;)

## Antworten

### [#2](https://www.typo3.net/d/34577-wie-eine-ebene-im-navimenue-ausblenden/2) · zabinetta · 2005-12-08

wenns nur ums optische geht, kannst du das mit css lösen:

```typoscript
MENU_LINKS.1 = TMENU
MENU_LINKS.1.NO = 1
MENU_LINKS.1.NO.wrap = <p style="display: none;">|</p>

# jetzt speziell für den Link, der ein Untermenü hat:
MENU_LINKS.1.IFSUB = 1
MENU_LINKS.1.IFSUB.wrap = <p> |</p>
```

sauberer, aber ungetestet:
Du setzt

```typoscript
...
MENU_LINKS.1.NO = 0
MENU_LINKS.1.IFSUB = 1
...
```

und am allersaubersten formatierst Du die ganze Linkliste als

```html
<ul>
<li> meinlink </li>
<li> meinlink </li>
</ul>
```

### [#3](https://www.typo3.net/d/34577-wie-eine-ebene-im-navimenue-ausblenden/3) · Franky · 2005-12-08

Hallo,

danke für die schnelle Antwort.

```typoscript
MENU_LINKS.1.NO = 1
```

oder

```typoscript
MENU_LINKS.1.NO = 0
```

machen keine Änderung.

Eine Lösung per CSS wäre meine Herangehensweise als TS-Neuling gewesen. ;-)

Gibt es keine TS Lösung? Irgendwie mit Abfragen oder so?

Gruß
Franky

### [#4](https://www.typo3.net/d/34577-wie-eine-ebene-im-navimenue-ausblenden/4) · Franky · 2005-12-09

Morschen,

niemand ne Idee dazu?

Oder gibts vieleicht eine ganz andere Lösung? Evtl mit anderer Linkhirarchie?

Gruß
Franky ;)

### [#5](https://www.typo3.net/d/34577-wie-eine-ebene-im-navimenue-ausblenden/5) · steffenk · 2005-12-09

Du kannst das Menü auch als LIST machen und die Einzel-Ids als Kommaliste eintragen.
Ansonsten müsstest Du eine kleine Routine (TS oder php) einbauen, die Dir Seiten mit Unterseiten listet.

### [#6](https://www.typo3.net/d/34577-wie-eine-ebene-im-navimenue-ausblenden/6) · Unbekannter Benutzer · 2005-12-09

geht ganz einfach, schau Dir in der tsref mal die Funktionen "doNotShowLink" und "doNotLinkIt" an.

Viele Grüße
Niki

### [#7](https://www.typo3.net/d/34577-wie-eine-ebene-im-navimenue-ausblenden/7) · Franky · 2005-12-09

Hallo Nike,

danke, dass war die Lösung meines Problems.

Ich habs jetzt so:

```typoscript
MENU_LINKS.1 = TMENU
MENU_LINKS.1.NO = 1
MENU_LINKS.1.NO.doNotShowLink = 1
```

Das stand in meiner Referenz garnicht drin. Welche meintest du?

Gruß
Franky

### [#8](https://www.typo3.net/d/34577-wie-eine-ebene-im-navimenue-ausblenden/8) · Unbekannter Benutzer · 2005-12-09

tsref = TypoScript Reference, DAS Standardwerk in Arbeit mit Typo3. Kann man auf typo3.org herunterladen. Oder die übersetzte Variante hier unter <https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Index.html> verwenden aber heute morgen war die Suchfunktion mal wieder kaputt.

Viele Grüße
Niki

### [#9](https://www.typo3.net/d/34577-wie-eine-ebene-im-navimenue-ausblenden/9) · Franky · 2005-12-12

Hallo,

eine Frage hätte ich noch.

Wenn ich das:

```html
<ul>
<li> meinlink </li>
<li> meinlink </li>
</ul>
```

umsetzen möchte.
Wie muss ich dann wrappen?

ich mache im Moment so:

```typoscript
MENU_LINKS.2 = TMENU
MENU_LINKS.2.NO = 1
MENU_LINKS.2.NO.linkWrap = <li>|</li>
```

Aber wie bekomme ich um die Listenelemente noch das

```html
<ul></ul>
```

?
Das soll ja auch nur auftauchen, wenn es Links gibt.

Gruß Franky o.O

---

Quelle: „wie eine Ebene im Navimenü ausblenden?“, typo3.net, https://www.typo3.net/d/34577-wie-eine-ebene-im-navimenue-ausblenden
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
