---
title: "2 TMENUs \"mischen\""
url: "https://www.typo3.net/d/90703-2-tmenus-mischen"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2009-06-22"
last_reply: "2009-06-24"
replies: 6
solved: false
page: 1
pages: 1
lang: "de"
---

# 2 TMENUs "mischen"

TYPO3 › Menüs · 6 Antworten · gestartet 2009-06-22

## Eröffnungsbeitrag

**pezibär** · 2009-06-22 · [Beitrag #1](https://www.typo3.net/d/90703-2-tmenus-mischen/1)

Hallo liebes Forum,

ich habe folgendes Problem dass ich einfach nicht hinbekomme (hab leider keine passenden Einträge dazu gefunden):

Ich bastle an einem Menü, bei dem abwechselnd ein Menüpunkt aus der Ebene 1 und ein Punkt aus Ebene 2 generierierd wird. HTML-mäßig würde das in etwa so aussehen

```html
<div class="nav3">Menüpunkt 1</div>
<div class="nav3sub">
    <ul>
	<li><a href="asdf">Menüpunkt sub 1</a></li>
	<li><a href="asdf">Menüpunkt sub 2</a></li>
    </ul>
</div>
<div class="nav3">Menüpunkt 2</div>
<div class="nav3sub">
	<ul>
     	   <li><a href="asdf">Menüpunkt 2 sub 1</a></li>
	</ul>
</div>
```

Ich habs mit folgendem TS-code versucht:

```typoscript
navi3 = COA
	navi3 {
	
		10 = HMENU
		10 {
			noBlur = 1
			special = directory
			special.value = 6
			entryLevel = 2	
		
			1 = TMENU
			1 {
				expAll = 1
				NO {
					wrapItemAndSub = <div class="nav3"> | </div>
					ATagParams = title=title
					ATagTitle.field = subtitle//title
					#doNotLinkIt = 1
				}
				ACT < .NO
				ACT = 1
				CUR < .ACT
				CUR = 1
				CURIFSUB = 1
				CURIFSUB {
					wrapItemAndSub = <div class="nav3active"> | </div>
					ATagParams = title=title
					ATagTitle.field = subtitle//title
				}
			}
		}
	
		20 = HMENU
		20 {

		#	special = rootline
		#	special.range = 3|-1
		#	noBlur = 1
			entryLevel = 2	
			1 = TMENU
			1 {
				wrap = <div class="nav3sub"><ul> | </ul></div>
				expAll = 1	
				NO {
					wrapItemAndSub = <li> | </li>
					ATagParams = title=title
                  		ATagTitle.field = subtitle//title

				}
			} 
		}
	}
```

Leider werden hier die Submenü-Punkte immer unterhalb des ersten TMENUs angezeigt (an und für sich logisch :-)).

Ich bräuchte also eine Mischung aus dem Menü erste Ebene und zweite Ebene.

Hat wer eine Idee wie man das Umsetzen könnte?

Vielen Dank im Voraus für eure Hilfe!

LG

## Antworten

### [#2](https://www.typo3.net/d/90703-2-tmenus-mischen/2) · just2b · 2009-06-22

und dass du einfach die seitenstruktur mit hilfe von shortcut-seiten so anlegst`?

### [#3](https://www.typo3.net/d/90703-2-tmenus-mischen/3) · pezibär · 2009-06-22

Hi just2b,

vielen Dank für deine Antwort!

Wäre eine gute Idee!
Die Seiten der ersten Ebene sollen aber ebenfalls mit Inhalt befüllt werden - die Seiten können daher leider nicht als Shortcut-Seiten angelegt werden...

Lg

### [#4](https://www.typo3.net/d/90703-2-tmenus-mischen/4) · just2b · 2009-06-22

nein aber shortcuts auf die lvl2 in lvl1

### [#5](https://www.typo3.net/d/90703-2-tmenus-mischen/5) · pezibär · 2009-06-22

hmm... komm jetzt nicht ganz mit  :o

Meinst du im TS?

### [#6](https://www.typo3.net/d/90703-2-tmenus-mischen/6) · pezibär · 2009-06-22

meinst du damit

```typoscript
  1 = TMENU
            1 {
                    expAll = 1
                    NO {
                        wrapItemAndSub = <div class="nav3"> | </div> |*| <div class="nav3sub"> | </div>|*|<div class="nav3">|</div>
                                        ATagParams = title=title
                                        ATagTitle.field = subtitle//title
                                        #doNotLinkIt = 1
                                }
                                ACT < .NO
                                ACT = 1
                                CUR < .ACT
```

### [#7](https://www.typo3.net/d/90703-2-tmenus-mischen/7) · pezibär · 2009-06-24

ich hab das Problem wie folgt gelöst:

```typoscript
	navi3 = HMENU
	navi3 {
		noBlur = 1
		special = directory
		special.value = 6
		wrap = <ul> | </ul>
		
		1 = TMENU
		1 {
			expAll = 1
			NO {
				#wrapItemAndSub = <div class="nav3"> | </div>
				
				wrapItemAndSub = <li class="nav3"> | </li>
				ATagParams = title=title
				ATagTitle.field = subtitle//title
			}
			ACT < .NO
			ACT = 1
			CUR < .ACT
			CUR = 1
			CURIFSUB = 1
			CURIFSUB {
				#wrapItemAndSub = <div class="nav3active"> | </div>
				
				wrapItemAndSub = <li class="nav3active"> | </div>
				ATagParams = title=title
				ATagTitle.field = subtitle//title
			}
		}
	
		2 = TMENU
		2 {
			wrap = <ul> | </ul>
			expAll = 1	
			NO {
				wrapItemAndSub = <li class="nav3sub"> | </li>
				ATagParams = title=title
				ATagTitle.field = subtitle//title
			}
		} 
	
	}
```

Also einfach weniger DIVS - dafür mehr ULs  #giggle#

---

Quelle: „2 TMENUs "mischen"“, typo3.net, https://www.typo3.net/d/90703-2-tmenus-mischen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
