---
title: "2. Untermenü mit Titel in extra Spalte"
url: "https://www.typo3.net/d/76001-2-untermenue-mit-titel-in-extra-spalte"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2008-04-13"
last_reply: "2008-04-15"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# 2. Untermenü mit Titel in extra Spalte

TYPO3 › Menüs · 3 Antworten · gestartet 2008-04-13

## Eröffnungsbeitrag

**Neticen** · 2008-04-13 · [Beitrag #1](https://www.typo3.net/d/76001-2-untermenue-mit-titel-in-extra-spalte/1)

Hi @All,

jetzt muss ich euch doch mal fragen, komme einfach nicht weiter:

Folgendes Problem:

Linke Navi:
1
2
2.1
2.2
...

Jetzt sollen zusätzlich auf der rechten Seite Untermenüs angezeigt werden, und zwar folgendermassen.

2.2
2.2.1
2.2.2
...

Also erst der Titel des 2. Untermenüs und dann die Unterseiten.

was ich bisher hab ist das:

```typoscript
NAVI_RECHTS_TITEL = TEXT
NAVI_RECHTS_TITEL {
  stdWrap.required = 1
  entryLevel = 2
  noBlur = 1
  data = leveltitle:-1|-2
  wrap = <tr><td class="navi_rechts_titel"> | </td></tr>
  if.isTrue.numRows {
    table = pages
    select {
      pidInList = {leveluid:2}
      pidInList.insertData = 1
    }
  }
}
```

für den Titel des Menüs rechts sowie

```typoscript
NAVI_RECHTS = HMENU
  NAVI_RECHTS {
  expAll = 1
  entryLevel = 2
  noBlur = 1
  1 = TMENU
  1 {
    NO = 1
    NO {
      wrapItemAndSub = <tr><td class="navi_rechts_unterpunkte"> | </td></tr>
      ATagParams = class="nav_rechts"
    }
    CUR < .NO
    CUR = 1
    #CUR.doNotLinkIt = 1
    CUR.stdWrap = class="nav_cur"
  }
}
```

Wenn also Seiten unter 2 vorhanden sind soll die Navi rechts sichtbar sein, und zwar mit dem Titel von Seite 2 sowie den Unterseiten 2.2.1, 2.2.2 usw.
Ausserdem wenn man auf Seite 2.2.2 ist wieder mit dem Titel von 2.2 sowie den restlichen Unterseiten 2.2.1, 2.2.2, ...

Der Stand was bisher geht und was nicht ist:
Seite 1: es wird kein Titel/Menü angezeigt => ok
Seite 2: es wird der Titel von Seite 2 angezeigt => nicht ok, dafür auch keine Menüpunkte 2.2
Seite 2.1: rechts kein Titel und kein Menü => ok
Seite 2.1 es wird der Titel von Seite 2 angezeigt und die Unterseiten als Menü => ok
Seite 2.2.1: es wird der Titel von Seite 2.2.1 angezeigt => nicht ok, dafür aber die Unterseiten als Menü => ok

Geht das überhaupt so wie ich mir das vorstelle?

Ein kleineres Problem dagegen ist der doNotLinkit: Wenn er auskommentiert ist wird die aktuelle Seite auch nicht als Link angezeigt, aber

```typoscript
CUR.stdWrap = class="nav_cur"
```

greift nicht...

wär schön wenn mir einer auf die Sprünge helfen könnte... und es ist hoffentlich nicht zu kompliziert formuliert  ;-)

## Antworten

### [#2](https://www.typo3.net/d/76001-2-untermenue-mit-titel-in-extra-spalte/2) · Unbekannter Benutzer · 2008-04-14

Also in CUR.stdWrap kanst du nicht einfach eine class schreiben... Was soll denn dabei heraus kommen? Da musst du wenn schon dennschon auch einen wrap angeben... Also wenn dann so

```typoscript
CUR.stdWrap.wrap = <span class="nav_cur">|</span>
```

Zu deinem anderen Problem:
Was du willst ist links und rechts eine Navi.
Links gibst du die erste Ebene aus und rechts die zweite Ebene immer passend zur Ersten auf der Linken.
Auf der Rechten Seite nimmst du ein COA-Objekt und schreibst dann in 10. den Titel der Seite (holst du dir dynamisch aus dem Titelfeld.)
In 20 schreibst das HMENU (TMENU) und gibst dort den entryLevel für die zweite Ebene an.

Das sollte es gewesen sein.

Die ganze if-Abfrage solltest du dir schenken können.

Wie du dein Menü aufteilst findest du im ersten Thema dieser Forenkathegorie. Wie du den Titel aus einem Feld ausliest findest du über die Suche hier im Forum.
Infos zum Content Object Array findest du in der TSRef:
<https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/ContentObjects/CoaAndCoaInt/Index.html>

### [#3](https://www.typo3.net/d/76001-2-untermenue-mit-titel-in-extra-spalte/3) · Neticen · 2008-04-14

erstmal Danke für die Antwort SLAng

```typoscript
CUR.stdWrap.wrap = <span class="nav_cur">|</span>
```

hat geholfen... manchmal hat man einfach Tomaten auf den Augen. Ein zusätzlicher <span> ist zwar nicht der Weisheit letzter Schluss auf fürs erste langt es, Codeoptimierung kommt später.

> Die ganze if-Abfrage solltest du dir schenken können.

nicht ganz, der Knackpunkt ist das 2. Untermenü; ein Haupt-/U-Menü wäre kein Thema, gibts genug im Forum bzw. Doku...

aber den Fehler fürs Menü hab ich gefunden

```typoscript
data = leveltitle:2
wrap = <tr><td class="navi_rechts_titel"> | </td></tr>
```

muss es heissen.

Jetzt gibt es nur noch ein Problem für den wrap:

Im Hauptmenü wird er bei vorhandenen Submenüs rechts (ohne Text, dafür mit background-color) fälschlicherweise angezeigt, in den Submenüs selber ist soweit alles ok.

### [#4](https://www.typo3.net/d/76001-2-untermenue-mit-titel-in-extra-spalte/4) · Neticen · 2008-04-15

ok, hab die Lösung gefunden. Für alle die es interessiert hier nochmal das Snippet für den Titel:

```typoscript
# Untermenü mit Titel
NAVI_R_TITEL = TEXT
NAVI_R_TITEL {
  entryLevel = 2
  noBlur = 1
  data = leveltitle:2
  stdWrap {
    wrap = <tr><td class="navi_rechts_titel"> | </td></tr>
    required = 1
  }
  if.isTrue.numRows {
    table = pages
    select {
      pidInList = {leveluid:2}
      pidInList.insertData = 1
    }
  }
}
```

---

Quelle: „2. Untermenü mit Titel in extra Spalte“, typo3.net, https://www.typo3.net/d/76001-2-untermenue-mit-titel-in-extra-spalte
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
