---
title: "HMENU wrap Seitentitel abhängigkeit"
url: "https://www.typo3.net/d/103745-hmenu-wrap-seitentitel-abhaengigkeit"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2011-02-08"
last_reply: "2011-02-09"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# HMENU wrap Seitentitel abhängigkeit

TYPO3 › Menüs · 3 Antworten · gestartet 2011-02-08

## Eröffnungsbeitrag

**digitalfreak** · 2011-02-08 · [Beitrag #1](https://www.typo3.net/d/103745-hmenu-wrap-seitentitel-abhaengigkeit/1)

Hallo liebe Gemeinde ^^

ich bin gerade dabei graue Haare zu bekommen...

Ich möchte folgendes realisiert haben:

Teil 1
------------
**Überschrift**
- Menüpunkt 1
- Menüpunkt 2
- Menüpunkt 3

also:

```typoscript
wrap = Überschrift <ul>|</ul>
```

------------
Kein Thema! Läuft...

Noch ein bischen weiter:
Teil 2
---------------
**{Seitentitel}**
- Menüpunkt 1
- Menüpunkt 2
- Menüpunkt 3

also:

```typoscript
lib.subNavi = COA
lib.subNavi.10 = TEXT
lib.subNavi.10.dataWrap = <h3>{leveltitle:2}</h3>
lib.subNavi.10.required = 1
lib.subNavi.20 = HMENU
lib.subNavi.20 {
  entryLevel = 2
  1 = TMENU
  1.wrap = <ul id="about-nav">|</ul>

...
```

------------
Kein Thema! Läuft...

Und jetzt zum Problem:

Ich möchte, dass der Seitentitel nur dann erscheint, wenn das Menü isTrue zurückliefert (also erstellt wurde). Ich habe schon die verrücktesten Konstrukte aus override, required, if.isTrue und so weiter zusammen gebastelt aber TS mag es einfach nicht.

Quasi (stark vereinfacht):

```php
if (Menü) { Seitentitel:2 . Menü } else { "" }
```

Hat irgendwer eine Idee wie ich das realisieren könnte?

## Antworten

### [#2](https://www.typo3.net/d/103745-hmenu-wrap-seitentitel-abhaengigkeit/2) · digitalfreak · 2011-02-08

Ich habs soeben hinbekommen.

```typoscript
lib.subNavi = COA
lib.subNavi.10 = COA
lib.subNavi.10 {
  stdWrap {
    if.isTrue.numRows {
      table = pages
      select {
        pidInList.data = leveluid:2
        where = NOT hidden AND NOT deleted AND NOT nav_hide
      }
    }
    data = leveltitle:2
    wrap = <h3> | </h3>
  }
}
lib.subNavi.20 = HMENU
lib.subNavi.20 {
  entryLevel = 2
  1 = TMENU
  1.wrap = <ul id="about-nav">|</ul>
...
```

### [#3](https://www.typo3.net/d/103745-hmenu-wrap-seitentitel-abhaengigkeit/3) · Unbekannter Benutzer · 2011-02-08

Das geht aber auch wesentlich einfacher:

```typoscript
lib.subNavi = HMENU
lib.subNavi {
  entryLevel = 2
  1 = TMENU
  1 {
     stdWrap {
	dataWrap = <h3>{leveltitle:2}</h3>|
	wrap = <ul id="about-nav">|</ul>
     }

     ...
  }
 
...
```

Grüße

### [#4](https://www.typo3.net/d/103745-hmenu-wrap-seitentitel-abhaengigkeit/4) · digitalfreak · 2011-02-09

Cool. Danke. Werde ich mal testen.
Aber ich bin mit meiner Lösung bis jetzt ganz zufrieden ^^ das sie elegant ist habe ich nicht behauptet *g*

---

Quelle: „HMENU wrap Seitentitel abhängigkeit“, typo3.net, https://www.typo3.net/d/103745-hmenu-wrap-seitentitel-abhaengigkeit
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
