---
title: "Gmenu Submenu funzt nicht wenn neus Template angelegt wird Warum???"
url: "https://www.typo3.net/d/27352-gmenu-submenu-funzt-nicht-wenn-neus-template-angelegt-wird-warum"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2005-07-15"
last_reply: "2005-07-19"
replies: 8
solved: false
page: 1
pages: 1
lang: "de"
---

# Gmenu Submenu funzt nicht wenn neus Template angelegt wird Warum???

TYPO3 › Menüs · 8 Antworten · gestartet 2005-07-15

## Eröffnungsbeitrag

**merlinlach** · 2005-07-15 · [Beitrag #1](https://www.typo3.net/d/27352-gmenu-submenu-funzt-nicht-wenn-neus-template-angelegt-wird-warum/1)

Hallo Leute ich habe ein Problem bei dem ich irgendwie Geistig hängen bleibe (vielleicht bin ich auch nur blind).
Ich habe laut der deutschen Anleitung das MENU_LINKS gebaut. Es ist einmal in der Hauptseite ID[0] eingebunden und wird an die Unterseiten verärbt. Soweit so gut es funzt einwandfrei. Die Haupmenüpunkte werden angezeigt, beim klick auf die Menüpunkte werden die Hauptpunkte und darunter die Unterpunkte auch angezeigt.

Wenn ich das Menü als TS jetzt an anderer Stelle einbinde (4. Rootebene) stellt das Menü alle Hauptpunkte dar, nur die Unterpunkte der Seite in der ich das TS eingebaut habe zeigt keine Unterpunkte.

Hier erstmal der Code

```typoscript
MENU_LINKS = HMENU
MENU_LINKS.special = directory
MENU_LINKS.special.value = 10

MENU_LINKS.1 = GMENU

MENU_LINKS.1.NO = 1
MENU_LINKS.1.NO {
wrap = |<br />
XY = 180, 30
backColor = #006599

10 = TEXT
10.text.field = title
10.fontColor = #FFFFFF
10.fontFile = fileadmin/fonts/arial.ttf
10.fontSize = 8
10.niceText = 0
10.offset = 10, 19

20 = IMAGE
20.file = fileadmin/template/main/images/marker1.gif
20.offset = 0, 9
 }


MENU_LINKS.1.RO < MENU_LINKS.1.NO
MENU_LINKS.1.RO {
tmp < .backColor
backColor = #3398CC
}

MENU_LINKS.1.ACT<.MENU_LINKS.1.RO
MENU_LINKS.1.ACT.expAll = 1
MENU_LINKS.1.ACT{
20 = IMAGE
20.file = fileadmin/template/main/images/marker2.gif
20.offset = 0, 15


}


MENU_LINKS.1.CUR < MENU_LINKS.1.RO
MENU_LINKS.1.CUR {
20 = IMAGE
20.file = fileadmin/template/main/images/marker2.gif
20.offset = 0,15

###

CURIFSUB < NO
            CURIFSUB = 1

            CURIFSUB.20.file =  fileadmin/template/main/images/marker1.gif
 

            IFSUB < .NO
            IFSUB = 1

            IFSUB.20.file =  fileadmin/template/main/images/marker1.gif

###
}

MENU_LINKS.2 = GMENU

MENU_LINKS.2.NO = 1
MENU_LINKS.2.NO < MENU_LINKS.1.NO
MENU_LINKS.2 {

NO.backColor = #3398CC
NO.10.fontColor = #FFFFFF
NO.20 >

}


MENU_LINKS.2.RO < MENU_LINKS.2
MENU_LINKS.2.RO {
NO.20 <
}


MENU_LINKS.2.CUR < MENU_LINKS.2.RO

MENU_LINKS.2.CUR {
10.fontColor = #003366
NO.20  <

}
```

thx

## Antworten

### [#2](https://www.typo3.net/d/27352-gmenu-submenu-funzt-nicht-wenn-neus-template-angelegt-wird-warum/2) · maik · 2005-07-15

Wenn du eine Navigation über zwei Ebenen bauen möchtest, dann darfst du nicht das special directory benutzen.

Mach das ganz ohne Special und verwende das entryLevel um die Startebene anzugeben, ab der die Navigation anfangen soll.

Das dass überhaupt funktioniert wundert mich.
spechial directory ist eigentlich nur füe eine Navigation über eine Ebene gedacht, halt die Seiten, die in der Seite mit der ID durch directory.value eingestellt.

### [#3](https://www.typo3.net/d/27352-gmenu-submenu-funzt-nicht-wenn-neus-template-angelegt-wird-warum/3) · merlinlach · 2005-07-15

Vielen dank für den Hinweis habe ich aber alles schon durch am Anfang auch ganz ohne spezial.directory und entrylevel.

Das Problem ist, wenn ich das TS des Menüs im obersten Root eintrage und die dann an die Unterseiten verärbe funzt es auch ohne special einträge und entrylevel.

Ich habe aber tiefer in der Rootline noch weitere TS Einträge auf einer Seite weil ich dort das colNormal und colRight rendering geändert habe und deshalb das Menü dort nochmals einbinden musste. Nur auf der Seite funzt es nicht. Die special Einträge habe ich nur gemacht um dem Menü auf der dritten Ebene mitzuteilen ab welcher Pos ich das Menü dargestellt haben möchte.
Sowol die special eintäge als auch das entrylevel haben nicht gebracht.

### [#4](https://www.typo3.net/d/27352-gmenu-submenu-funzt-nicht-wenn-neus-template-angelegt-wird-warum/4) · Moeffz · 2005-07-18

Dann kann es ja sein, dass Du mehrere Fehler in Deinem TS hast.

Probier mal zusätzlich zum entryLevel, den Du zwingend brauchst, wenn das Mneü mehrere Ebenen haben soll, folgendes:

```typoscript
MENU_LINKS.2.NO < .MENU_LINKS.1.NO
```

(Den Punkt vor das "MENU_LINKS.1.NO" setzen.)

### [#5](https://www.typo3.net/d/27352-gmenu-submenu-funzt-nicht-wenn-neus-template-angelegt-wird-warum/5) · merlinlach · 2005-07-18

so ich habe es jetzt so eingefügt wie du es geschrieben hattes. Leider werden mir jetzt nur die unterpunkte ohne die darüberliegenden Hauptpunkte angezeigt.
Vielleicht hängt das mit der ifsub Anweisung zusammen.

### [#6](https://www.typo3.net/d/27352-gmenu-submenu-funzt-nicht-wenn-neus-template-angelegt-wird-warum/6) · Moeffz · 2005-07-19

Achja. Was ist denn das:

```typoscript
MENU_LINKS.1.CUR < MENU_LINKS.1.RO
MENU_LINKS.1.CUR {
20 = IMAGE
20.file = fileadmin/template/main/images/marker2.gif
20.offset = 0,15
 
###
 
CURIFSUB < NO
            CURIFSUB = 1
 
            CURIFSUB.20.file =  fileadmin/template/main/images/marker1.gif
 
 
            IFSUB < .NO
            IFSUB = 1
 
            IFSUB.20.file =  fileadmin/template/main/images/marker1.gif
 
###
}
```

Das CURIFSUB und IFSUB steht innerhalb von CUR? Gibt es da eine Notation, die ich noch nicht kenne (mit den ###)? Ansonsten: Zieh das mal da raus:

```typoscript
MENU_LINKS.1.CUR {
[...]
}

MENU_LINKS.1.CURIFSUB < MENU_LINKS.1.RO
MENU_LINKS.1.CURIFSUB {
[...]
}

MENU_LINKS.1.IFSUB < MENU_LINKS.1.RO
MENU_LINKS.1.IFSUB {
[...]
}
```

Wenn es den Zustand überhaupt gibt (man kann ja kombinieren), dann ist das ein Zustand wie jeder andere auch und muss entsprechend behandelt werden.

Funktioniert eigentlich Dein RO und Dein ACT oder nur einer von beiden?

### [#7](https://www.typo3.net/d/27352-gmenu-submenu-funzt-nicht-wenn-neus-template-angelegt-wird-warum/7) · merlinlach · 2005-07-19

So ich habe jetzt mit allen Variablen rumexperimentiert. Hat alles keinen Zweck.
Wenn ich MENU_LINKS.1.expALL = 1 ensetze sind alle unterpunkte auf, soll ja auch so sein. d.h. die Untermenüpunkte werden richtig erkannt und angezeigt. Ich glaube das es sich bei der ganzen geschichte um einen grundsätzlichen Problem handelt. Übrigens ist es egal ob ich entryLevel oder special values einsetze es geht so oder so nur beides zusammen eben nicht.

Ich habe auch bei Hachmeister auf der Seite rumgestöbert, hat alles nix genutzt. Die Hinweise die ich da bekommen habe haben auch nicht das gewünschte ergebnis gebracht.

Ich glaube das Problem liegt irgendwo im öffnen der zweiten Menüebene wenn ich in der Seite die TS direkt einbinde. Typo zeigt mir jetzt nur die Unterpunkte an aber nicht die Hauptpunkte. Wie gesagt wenn entryLevel =1 gesetzt ist wird alles Korrekt angezeigt (alles offen und richtig untereinander).

Vielleicht fällt mir noch eine Lösung ein oder ich finde im Forum einen Hinweis aber ich gebe so langsam die Hoffnung auf.

### [#8](https://www.typo3.net/d/27352-gmenu-submenu-funzt-nicht-wenn-neus-template-angelegt-wird-warum/8) · Moeffz · 2005-07-19

Worauf ich hinaus wollte ist:
Manchmal machst Du den Punkt und manchmal nicht.

Haben alle Seiten auf Ebene 4 auch Unterseiten?

Was ist, wenn Du bis auf den Normalzustand mal alle Zustände auskommentierst, also klein anfängst? Erst eine Menüebene, dann die zweite, danach weitere Zustände?

### [#9](https://www.typo3.net/d/27352-gmenu-submenu-funzt-nicht-wenn-neus-template-angelegt-wird-warum/9) · merlinlach · 2005-07-19

Kann ich mal versuchen komme aber erst heute im laufe des nachmittages dazu melde mich dann wieder Vielen Dank. Das mit den Punkten habe ich übersehen.
Ich werde es dann mal step by step probieren. Vielleicht hilft es was.

---

Quelle: „Gmenu Submenu funzt nicht wenn neus Template angelegt wird Warum???“, typo3.net, https://www.typo3.net/d/27352-gmenu-submenu-funzt-nicht-wenn-neus-template-angelegt-wird-warum
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
