---
title: "Menü mit Trenner - nur bei letztem Eintrag nicht"
url: "https://www.typo3.net/d/82693-menue-mit-trenner-nur-bei-letztem-eintrag-nicht"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2008-10-10"
last_reply: "2008-10-16"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Menü mit Trenner - nur bei letztem Eintrag nicht

TYPO3 › Menüs · 4 Antworten · gestartet 2008-10-10

## Eröffnungsbeitrag

**t.​matthaeus** · 2008-10-10 · [Beitrag #1](https://www.typo3.net/d/82693-menue-mit-trenner-nur-bei-letztem-eintrag-nicht/1)

Hallo Leute,

ich hätte im Grunde gerne folgendes Menü:

Hauptpunkt1
  Unteprunkt1
  Unterpunkt2
  Unterpunkt 3

---------------------------

Hauptpunkt 2
  Unterpunkt1
  Unterpunkt2

----------------

Hauptpunkt 3
  Unterpunkt

--------------------

Hauptpunkt4

Diese "------------" kommen aus der CSS Datei und stehen in: <div class="NavTrenner"></div>. Und sollen am Ende natürlich nicht sein.

Typo3 macht das hier daraus:

<div class="NavKategorie">Wettbewerbe</div><a href="wettbewerbe/bambini/" onfocus="blurLink(this);"  class="NavPunkt">Bambini</a><br /><div class="NavTrenner"></div><div class="NavKategorie">Rückblick</div><a href="rueckblick/2005/" onfocus="blurLink(this);"  class="NavPunkt">2005</a><br /><a href="rueckblick/2006/" onfocus="blurLink(this);"  class="NavPunkt">2006</a><br /><a href="rueckblick/2007/" onfocus="blurLink(this);"  class="NavPunkt">2007</a><br /><a href="rueckblick/2008/" onfocus="blurLink(this);"  class="NavPunkt">2008</a><br /><div class="NavTrenner"></div><div class="NavKategorie">Rechtliches</div><a href="rechtliches/impressum/" onfocus="blurLink(this);"  class="NavPunkt">Impressum</a><br /><a href="rechtliches/kontakt/" onfocus="blurLink(this);"  class="NavPunkt">Kontakt</a><br /><div class="NavTrenner"></div>

Ich habe dafür im TS definiert:

marks.NAVIGATION=HMENU
marks.NAVIGATION.entryLevel = 0
marks.NAVIGATION.1 = TMENU
 marks.NAVIGATION.1 {
  doNotLinkIt = 1
  expAll=1
  NO {
   doNotLinkIt = 1
   allWrap = <div class="NavKategorie">|</div>
  }
 }
 marks.NAVIGATION.2 = TMENU
 marks.NAVIGATION.2 {
  NO {
    ATagParams=class="NavPunkt"
    allWrap = |<br />|*||<br />|*||<br /><div class="NavTrenner"></div>|
  }
 }
}

## Antworten

### [#2](https://www.typo3.net/d/82693-menue-mit-trenner-nur-bei-letztem-eintrag-nicht/2) · Unbekannter Benutzer · 2008-10-10

Hi,

du könntest mit einem zusätzlichen div Container am Ende des Menüs deinen letzten Trenner überdecken.

```typoscript
...
marks.NAVIGATION.wrap = |<div class="NavTrennerHide">&nbsp;</div>
...
```

Über CSS verschiebst du dann den div mit einem negativen margin-top Wert nach oben. Auch solltest du dem div eine Hintergrundfarbe verpassen.

Ist zwar Quick & Dirty aber wahrscheinlich einfacher als eine IProcFunc zu verwenden.

:)

### [#3](https://www.typo3.net/d/82693-menue-mit-trenner-nur-bei-letztem-eintrag-nicht/3) · Unbekannter Benutzer · 2008-10-10

Ich würde sagen das optionSplit einfach falsch angewendet wurde.

Es steht doch der Container Am Ende. Du musst dein optionSplit so aufbauen, dass es eben am Ende nicht erscheint.
Jeden Hauptmenüpunkt inklusive Unterpunkt in den Container einbinden und am letzten Punkt einen anderen Conatiner nehmen.

Du dagegen bindest das ja erst im 2 Menülevel ein.

bitte beim nächsten Mal den passenden Code für dein TS Snipsel verwenden, dann kann man das auch vernünftig lesen.

### [#4](https://www.typo3.net/d/82693-menue-mit-trenner-nur-bei-letztem-eintrag-nicht/4) · t.​matthaeus · 2008-10-11

> **SLAng schrieb:**
>
> Ich würde sagen das optionSplit einfach falsch angewendet wurde.
> Jeden Hauptmenüpunkt inklusive Unterpunkt in den Container einbinden und am letzten Punkt einen anderen Conatiner nehmen.

Und wie soll das gehen? Mir kam nur diese Idee als Lösung. Und auch Google half mir nur mit dieser Lösung weiter vom Typo3 Buch ganz zu schweigen.

Sicherlich gibt es besser, doch fehlt mir der Ansatz. Kannst du mir helfen?

Das mit dem Code wußte ich nicht, tut mir leid. Hier nochmal hoffentlich besser lesbar.

```typoscript
marks.NAVIGATION=HMENU
marks.NAVIGATION.entryLevel = 0
marks.NAVIGATION.1 = TMENU
marks.NAVIGATION.1 {
  doNotLinkIt = 1
  expAll=1
  NO {
    doNotLinkIt = 1
    allWrap = <div class="NavKategorie">|</div>
  }
}
marks.NAVIGATION.2 = TMENU
marks.NAVIGATION.2 {
  NO {
    ATagParams=class="NavPunkt"
    allWrap = ||*|||*||<div class="NavTrenner"></div>|
  }
}
```

### [#5](https://www.typo3.net/d/82693-menue-mit-trenner-nur-bei-letztem-eintrag-nicht/5) · fuss · 2008-10-16

Olla!

Optionsplit nur für den letzten Eintrag wäre

```typoscript
|*||*| A || B
```

Resultat: aa..aab

Alternativ könnte man auch Seiten vom Typ "spacer" benutzen. Dafür braucht es dann einen weiteren Eintrag "SPC" im Menü, mit dem Du wie bei ACT/NOR etc Dein Element definierst.

siehe <http://wiki.typo3.org/index.php/TSref/MENUITEM>

gruss, fuss

---

Quelle: „Menü mit Trenner - nur bei letztem Eintrag nicht“, typo3.net, https://www.typo3.net/d/82693-menue-mit-trenner-nur-bei-letztem-eintrag-nicht
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
