---
title: "1 Ebene als GMenu, weitere als TMenu"
url: "https://www.typo3.net/d/77447-1-ebene-als-gmenu-weitere-als-tmenu"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2008-05-20"
last_reply: "2008-05-20"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# 1 Ebene als GMenu, weitere als TMenu

TYPO3 › Menüs · 4 Antworten · gestartet 2008-05-20

## Eröffnungsbeitrag

**npuens** · 2008-05-20 · [Beitrag #1](https://www.typo3.net/d/77447-1-ebene-als-gmenu-weitere-als-tmenu/1)

Ich möchte nur die erste Ebene mit dem GUIFBUILDER erstellen, die weiteren Ebenen sollen ganz normal als TMenu dargestellt werden.
Dieses funktioniert auch einigermassen. Aber sobald ich eine Seite im Untermenu auswähle, erscheint im IE das Hauptmenu darunter auf der gleichen Ebene.
Hat jemand so ein Menu schon gemacht? Was mache ich falsch?

Hier mein Typoscript:
lib.VMENU = HMENU
lib.VMENU.excludeUidList = {$exclude}
lib.VMENU.entryLevel = 0

lib.VMENU {
	1=GMENU
1 {
expAll = 0
noBlur = 1
wrap = <ul id="L1">|</ul>
#NO = 1
NO {
transparentBackground = 1
ATagTitle.field = title
XY=[10.w]+100,54
5 = IMAGE
5.file = fileadmin/templates/layout/images/bg_navi.gif

10=TEXT
10 {
text.field=title
offset=45,42
fontColor=#339933
fontFile=fileadmin/templates/layout/fonts/LITHOGRB.TTF
fontSize=14

}
		}
ACT = 1
ACT {
transparentBackground = 1
ATagTitle.field = title
XY=[10.w]+100,54
5 = IMAGE
5.file = fileadmin/templates/layout/images/bg_navi-act.gif

10=TEXT
10 {
text.field=title
offset=45,42
fontColor=#339933
fontFile=fileadmin/templates/layout/fonts/LITHOGRB.TTF
fontSize=14

}
		}

		}

	2 < .1
	2 = TMENU
	2.wrap = <li id="L2"> | </li>
	3 < .2
	3.wrap = <li id="L3"> | </li>

}

Jede Hilfe ist willkommen.

Vielen Dank

## Antworten

### [#2](https://www.typo3.net/d/77447-1-ebene-als-gmenu-weitere-als-tmenu/2) · Unbekannter Benutzer · 2008-05-20

hallo,

ich habe dasselbe problem, aber mit anderem typoscript

```typoscript
page.10.subparts{
	SUBNAV = HMENU
	SUBNAV {
	        special = directory
	        special.value = 11
	        
		1 = GMENU
	        1 {
	                expAll = 0
	                noBlur = 1
	                NO = 1   
	                NO {
	                        format = png
        	                allWrap = |
	                        #backColor = #158ebd
	                        #transparentBackground = 1
	                        XY = 250, 48
	                        5 = IMAGE
	                        5.file = fileadmin/pic/but01.png|*|fileadmin/pic/but02.png||fileadmin/pic/but03.png|*|fileadmin/pic/but04.png
        	                10 = TEXT
	                        10 {
	                                text.align = right
	                                text.field = title
        	                        offset= 58,22
	                                fontColor = #446276
	                                fontFile= fileadmin/fonts/arialbd.ttf
        	                        fontSize= 9
	                                antiAlias = 0
        	                        niceText = 1
                	        }              
                        	20 = TEXT
	                        20 {
        	                        text.align = right
                	                text.field= subtitle
                        	        offset = 58,35
                                	fontColor = #446276
	                                fontFile= fileadmin/fonts/arial.ttf
        	                        fontSize = 7
                	                niceText = 1            
                        	        antiAlias = 0
	                        }            
        	    }
	            RO <.NO
	            RO.10.fontColor = #919191
	            RO.20.fontColor = #919191
	            ACT <.NO
	            ACT.10.fontColor = #919191
	            ACT.20.fontColor = #919191
        	}
		
		2 < .1
        	2 = TMENU
	        2 {
	            wrap = <ul id="nav1">|</ul>
	            expAll = 1
	            noBlur = 1
	            NO = 1
	            NO {
	                wrapItemAndSub = <li>|</li>
	                stdWrap.htmlSpecialChars = 1
	                ATagTitle.field = title
	            }  
	        }	               
	}
}
```

die erste ebene wird angezeigt, die zeit aber überhaupt nicht.

auch hier ist jede hilfe willkommen... :)

### [#3](https://www.typo3.net/d/77447-1-ebene-als-gmenu-weitere-als-tmenu/3) · just2b · 2008-05-20

ad 1:
du kannst nicht 2 <.1 schreiben, TMENU hat etwas andere eigenschaften...

zB brauchst du wohl ein 2.NO.wrapItemAndSub = <li>|</li>

ad 2:
das geht nicht wegen dem special = directory, gib das raus oder setz ein expAll oder aktualisier auf letzte TYPO3-Version, da ist das IMO behoben (patch sollte im bugtracker sein)

georg

### [#4](https://www.typo3.net/d/77447-1-ebene-als-gmenu-weitere-als-tmenu/4) · Unbekannter Benutzer · 2008-05-20

@npuens:

Das ist ohne Link sicher schwierig. ich tippe mal das es ein Problem mit der Listenerstellung ist und nichts mit TS zu tun hat.
So wie es ausschaut baust du dein List-Menü auch falsch zusammen.

Du hast im ersten Level ein ul im zweiten überschreibst du das aber mit li. Desweiteren verwendest du wrap fürs li und 1.NO hat gar kein li.
Im zweiten Level überschreibst du das ul mit einem li...

Ich kann nicht glauben das da eine korrekte Liste herauskommt. Du kannst übrigens auch keine id's verwenden, da id's nur einemal auf einer Seite vorkommen dürfen... Also class="L2,3,4... usw verwenden.

Wenn du kopierst brauchst du auch nur das kopieren, was sich im nächsten Level oder in einem anderen Menüzustand ändert.
Ganz sicher geht aber nicht 2 < .1, da das GMENU andere Eigenschaften hat.

Bitte beim nächsten Posting von Code den passenden BB-Code verwenden.

Das bringt dich auf den Weg:

```typoscript
lib {
	VMENU = HMENU
	VMENU {
		excludeUidList = {$exclude}
		entryLevel = 0
		1 = GMENU
		1 {
			expAll = 0
			noBlur = 1
			wrap = <ul class="L1">|</ul>
			NO = 1
			NO {
				wrapItemAndSub = <li class="L1">|</li>
				transparentBackground = 1
				ATagTitle.field = title
				XY=[10.w]+100,54
				5 = IMAGE
				5 {
					file = fileadmin/templates/layout/images/bg_navi.gif
				}
				10 = TEXT
				10 {
					text {
						field = title
					}
					offset = 45,42
					fontColor = #339933
					fontFile = fileadmin/templates/layout/fonts/LITHOGRB.TTF
					fontSize = 14
				}
			}
			ACT {
				5 {
					file = fileadmin/templates/layout/images/bg_navi-act.gif
				}
			}
		}
		2 = TMENU
		2 {
			wrap = <ul class="L2">|</ul>
			NO {
				wrapItemAndSub = <li class="L2">|</li>
			}
		}
		3 < .2
		3 {
			wrap = <ul class="L3">|</ul>
			NO {
				wrapItemAndSub = <li class="L3">|</li>
			}
		}
	}
}
```

### [#5](https://www.typo3.net/d/77447-1-ebene-als-gmenu-weitere-als-tmenu/5) · npuens · 2008-05-20

hat aber im firefox bis auf die 3.ebene funktioniert.
nun funktioniert es prima. vielen dank für deine hilfe. habe es nun genau so gemacht, wie du es vorgeschlagen hast und es funktioniert auch im ie bis zur 3. ebene.

vielen dank #giggle#

---

Quelle: „1 Ebene als GMenu, weitere als TMenu“, typo3.net, https://www.typo3.net/d/77447-1-ebene-als-gmenu-weitere-als-tmenu
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
