---
title: "HMenüs vermischen sich"
url: "https://www.typo3.net/d/102849-hmenues-vermischen-sich"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2010-12-10"
last_reply: "2011-01-03"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# HMenüs vermischen sich

TYPO3 › Menüs · 3 Antworten · gestartet 2010-12-10

## Eröffnungsbeitrag

**artifex** · 2010-12-10 · [Beitrag #1](https://www.typo3.net/d/102849-hmenues-vermischen-sich/1)

Hallo!

Ich habe ein Problem beim Aufbau meiner MEnüleiste. ich bin mit dem Typo 4.4.4 unterwegs und kenne mich nicht wirklich gut aus.

Mein Seitenbaum sieht so aus:

```html
-startseite
-kategorien
--kategorie1
---eintrag11
----weiteres1
----weiteres2
---eintrag12
--kategorie2
---eintrag21
---eintrag22
-global
--über mich
---leben
---freunde
--kontakt
```

Ich habe ein Top-Menü eingerichtet, das mich direkt zu der Kategorie1 bzw. Kategorie2 führt, die Auswahl der Kategorien über eine Menüleiste auf der linken Seite soll nicht erfolgen, sondern leer bleiben, solang man nicht oben auf das Top-Menü geklickt hat.

```html
-Startseite
-über mich
-kontakt
```

Nach dem Klick des Top-Menüs auf Kategorie1 soll mein linkes Menü so aussehen:

```html
-startseite
-Kategorie1
--eintrag11
--eintrag12
-über mich
-kontakt
```

nach dem Klick des Top-Menüs auf Kategorie2 entsprechend so:

```html
-startseite
-Kategorie2
--eintrag21
--eintrag22
-über mich
-kontakt
```

Ich habe das nun versucht über zwei Hmenüs zu managen: ein Menü generiert mir die Kategorie-Zeile mit den einzelnen Unterpunkten, das zweite Menü sorgt dafür, dass die im Seitenbaum hinter "global" hinterlegten Seiten dort angezeigt werden.

Jetzt kommt aber der Knackpunkt: so halbwegs funktioniert es, die Menüs werden korrekt dargestellt. Klickt man jedoch auf eine Unterseite, die in "über mich" liegt, so wird in der Kategoriezeile im linken Menü die Inhalte dargestellt, die in "über mich" liegen:

```html
-startseite
-leben
-freunde
-über mich
--leben
--freunde
-kontakt
```

Ich habe schon versucht, mit special:directory und special=list zu arbeiten und auch im 1. Menü über excludeIdList zu arbeiten, aber das funktioniert alles nicht so, wie es soll.

Wäre super, wenn mir hier jemand einen Tipp dazu geben könnte:

das ist das erste MEnü:

```typoscript
  20 = HMENU
  20 {
    wrap = <div class="left-nav">|</div>
    entryLevel = 2

	
    1 = TMENU
    1 {
	
      expAll = 0
      noBlur = 1
      wrap = <ul>|</ul>
      IProcFunc = user_IProc_dfn

      NO = 1
      NO.ATagTitle.field = abstract // description // subtitle
      NO.allWrap = |<span class="hidden">.</span>
      NO.wrapItemAndSub = <li>|</li>
      NO.stdWrap.htmlSpecialChars = 1
      NO.linkWrap = |
      NO.ATagBeforeWrap = 1
      CUR < .NO
      CUR.allWrap = <strong><img src="/fileadmin/sys/img/red.gif" />|</strong><span class="hidden">.</span>
      CUR.wrapItemAndSub = <li>|</li>
      CUR.doNotLinkIt = 1
      CUR.stdWrap.htmlSpecialChars = 1
      IFSUB < .NO
      IFSUB.linkWrap = |
      ACTIFSUB < .NO
      ACTIFSUB.allWrap = <strong>|</strong><span class="hidden">.</span>
      ACTIFSUB.linkWrap = <img src="/fileadmin/sys/img/red.gif" />|
    }
    2 < .1
   # 2 {
   # CUR.allWrap = <strong>|</strong><span class="hidden">.</span>
   # ACTIFSUB.linkWrap = |
   # }
    3 < .2
    4 < .2
  }
}
```

und das zweite, das mir nur die Inhalte aus "global" darstellen soll:

```typoscript
  30 = HMENU
  30 {
    special = directory
  	special.value = 15
  
    wrap = <div class="left-nav">|</div>
    excludeUidList =
    1 = TMENU
    1 {
      expAll = 0
      noBlur = 1
      wrap = <ul>|</ul>
      IProcFunc = user_IProc_dfn
      NO = 1
      NO.ATagTitle.field = abstract // description // subtitle
      NO.allWrap = |<span class="hidden">.</span>
      NO.wrapItemAndSub = <li>|</li>
      NO.stdWrap.htmlSpecialChars = 1
      NO.linkWrap = |
      NO.ATagBeforeWrap = 1
      CUR < .NO
      CUR.allWrap = <strong><img src="/fileadmin/sys/img/red.gif" />|</strong><span class="hidden">.</span>
      CUR.wrapItemAndSub = <li>|</li>
      CUR.doNotLinkIt = 1
      CUR.stdWrap.htmlSpecialChars = 1
      IFSUB < .NO
      IFSUB.linkWrap = |
      ACTIFSUB < .NO
      ACTIFSUB.allWrap = <strong>|</strong><span class="hidden">.</span>
      ACTIFSUB.linkWrap = <img src="/fileadmin/sys/img/red.gif" />|
    }
    2 < .1
    3 < .2
  }
}
```

Gruß
Alex

## Antworten

### [#2](https://www.typo3.net/d/102849-hmenues-vermischen-sich/2) · hwt · 2010-12-30

Hi,

dass das mit dem excludeUidList im 1. Menü nicht funktioniert verwundert mich grad. Hat das im 2. denn einen Effekt?

Alternativ wäre vllt. ne Abfrage in der Art möglich:

```typoscript
20.if.value.field = uid
20.if.isInList = uid der Kategorien
```

MfG

### [#3](https://www.typo3.net/d/102849-hmenues-vermischen-sich/3) · Unbekannter Benutzer · 2011-01-03

Ich würde das an der Stelle einfach über Condition bzw. extension Template auf der "Über mich" lösen und dort dieses Subkategorienmenu immer löschen.

### [#4](https://www.typo3.net/d/102849-hmenues-vermischen-sich/4) · artifex · 2011-01-03

Hallo!

Vielen Dank für die Infos hierzu. Ich habe es zwischenzeitlich über
[PIDinRootline = 1,2,3,4]
Menü1
[global]

[PIDinRootline = 5]
Menü2
[global]

realisiert!

Gruß
Alex

---

Quelle: „HMenüs vermischen sich“, typo3.net, https://www.typo3.net/d/102849-hmenues-vermischen-sich
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
