---
title: "?: Navigation mit HMENUE"
url: "https://www.typo3.net/d/2076-navigation-mit-hmenue"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2003-04-09"
last_reply: "2005-05-12"
replies: 10
solved: false
page: 1
pages: 1
lang: "de"
---

# ?: Navigation mit HMENUE

TYPO3 › Menüs · 10 Antworten · gestartet 2003-04-09

## Eröffnungsbeitrag

**rolli** · 2003-04-09 · [Beitrag #1](https://www.typo3.net/d/2076-navigation-mit-hmenue/1)

Hallo Alle zusammen,

eine Frage zu HMENUE.

Habe folgende Seitenstruktur unter der Weltkugel:

[zitat]

Inhalt
|Thema1
|--Thema1-1
|--Thema1-2
|---Thema1-2-1
|---Thema1-2-1
Thema2
|--Thema2-1
|---Thema2-1-1
|--Thema2-2

[/zitat]

Nun soll die Navigation automatisch die gesamte Navigationstiefe inklusive der Seite "Inhalt" darstellen.

```typoscript
page = PAGE
page.typeNum = 0
#------------------------------
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/erstes_template/designvorlage.html
workOnSubpart = DOCUMENT
#------------------------------
marks.UEBERSCHRIFT = TEXT
marks.UEBERSCHRIFT.field = title
#------------------------------
marks.SUBUEBERSCHRIFT = TEXT
marks.SUBUEBERSCHRIFT.field = subtitle
#------------------------------
marks.INHALT= CONTENT
marks.INHALT.table= tt_content

#---HMENUE - BEGINN--------

marks.MENUE_LINKS = HMENU
marks.MENUE_LINKS.entryLevel = 0

#-----
marks.MENUE_LINKS.1 = TMENU
marks.MENUE_LINKS.1 {
expAll = 1
NO.allWrap = <font face=Verdana size="1"><b> |</b></font><br>
}
#-----
marks.MENUE_LINKS.2 = TMENU
marks.MENUE_LINKS.2 {
expAll = 1
NO {
allWrap = <font face=Verdana size="1" color=black>| </font><br>
beforeImg = media/bullets/bullet1_n.gif
beforeROImg = media/bullets/bullet1_h.gif
RO = 1
}#-----
marks.MENUE_LINKS.3 = TMENU
marks.MENUE_LINKS.3 {
expAll = 1
NO {
allWrap = <font face=Verdana size="1" color=black>| </font><br>
beforeImg = media/bullets/bullet1_n.gif
beforeROImg = media/bullets/bullet1_h.gif
RO = 1
}
#---HMENUE - ENDE---------
}
```

Wenn ich das nun laut deutscher-documentation-teil1.pdf www.typo3server.com/dokumentation.html - neue überarbeitete Version) Seite 47 nachvollziehe (siehe code), bekomme ich nur die erste Ebene mit der ersten Subebene angezeigt. In der Dokumentation auf Seite 47 ist auch nur die Navigation ab der ersten SubNavigation dargestellt :-(

Wenn ich nun hinter marks.MENUE_LINKS.2 noch ein marks.MENUE_LINKS.3 einfüge :

```typoscript
#-----
marks.MENUE_LINKS.2 = TMENU
.
.
.
.

}#-----
marks.MENUE_LINKS.3 = TMENU
marks.MENUE_LINKS.3 {
expAll = 1
NO {
allWrap = <font face=Verdana size="1" color=black>| </font><br>
beforeImg = media/bullets/bullet1_n.gif
beforeROImg = media/bullets/bullet1_h.gif
RO = 1
}
```

funktioniert das auch nicht.

Ich habe mir schon so manche Nacht um die Ohren geschlagen, um mit "document", "list", "value" ... etwas hinzubekommen.

Es kann doch nicht sein, das per "Hand" in die Option "list" jede Seite einzeln in das Menue eingetragen werden muß.?.
Es muß doch möglich sein, daß Menue automatisch ab der "Allerobersten" Ebene (erste existierende Seite im Dateibaum) automatisch bis zur letzten "Subsubebene" erstellen zu lassen.

Was mache ich hier falsch???

Schönen Tag,
Rolli

Ach so, meine designvorlage.html :

```html
<HTML>
<HEAD>
<TITLE>erstes Template</TITLE>
</HEAD>
<BODY>
<!-- ###DOCUMENT### -->
	<TABLE width="750" border="0" cellspacing="0" cellpadding="0" align="CENTER">
		<TR>
			<TD width="120">&nbsp;
			</TD>
			<TD width="10">&nbsp;
			</TD>
			<TD width="630">&nbsp;
			</TD>
		</TR>
		<TR>
			<TD rowspan="7" align="LEFT" valign="TOP">
			###MENUE_LINKS###
			</TD>
			<TD width="10" align="CENTER">&nbsp;
			</TD>
			<TD width="630" align="center">
			###UEBERSCHRIFT###
			</TD>
		</TR>
		<TR>
			<TD width="10">&nbsp;
			</TD>
			<TD width="630">&nbsp;
			</TD>
		</TR>
		<TR>
			<TD width="10">	&nbsp;
			</TD>
			<TD width="630">
			###SUBUEBERSCHRIFT###
			</TD>
		</TR>
		<TR>
			<TD width="10">&nbsp;
			</TD>
			<TD width="630">&nbsp;
			</TD>
		</TR>
		<TR>
			<TD width="10">	&nbsp;&nbsp;&nbsp;
			</TD>
			<TD width="630">###INHALT###
			</TD>
		</TR>
		<TR>
			<TD width="10">	&nbsp;
			</TD>
			<TD width="630">&nbsp;
			</TD>
		</TR>
		<TR>
			<TD width="10">	&nbsp;
			</TD>
			<TD width="630">###SUB_NAVIGATION###
			</TD>
		</TR>
	</TABLE><!-- ###DOCUMENT### -->
</BODY>
</HTML>
```

## Antworten

### [#2](https://www.typo3.net/d/2076-navigation-mit-hmenue/2) · maxhb · 2003-04-09

Hi!
hab' zwar gerade keine Zeit mir das wirklich im Detail anzuschauen, aber im Prinzip ist der Code O.K..
Im Prinzip soll heissen, dass beim blossen Zählen der Klammern aufällt, dass da 2 schliessende "}" fehlen. Ich rate mal, wo die hingehören  ;)

```typoscript
...
}#-----
} # HIER
marks.MENUE_LINKS.3 = TMENU
marks.MENUE_LINKS.3 {
...
RO = 1
}
} # HIER
```

Das könnte es schon gewesen sein...

Sag bescheid, wenn's nicht funzt.

cu

maxhb

### [#3](https://www.typo3.net/d/2076-navigation-mit-hmenue/3) · rolli · 2003-04-09

Hallo maxhb,

> **maxhb schrieb:**
>
> ```typoscript
> ...
> }#-----
> } # HIER
> marks.MENUE_LINKS.3 = TMENU
> marks.MENUE_LINKS.3 {
> ...
> RO = 1
> }
> } # HIER
> ```
>
> Das könnte es schon gewesen sein...
>
> Sag bescheid, wenn's nicht funzt.
>
> cu
>
> maxhb

Das war`s .  DANKE - DANKE - DANKE! einfach super!  :)   :)    :)

Und ich habe Stunden damit verbracht (an der falsche Stelle) nach dem Fehler zu suchen  :'(

Schönen Abend
Rolli

### [#4](https://www.typo3.net/d/2076-navigation-mit-hmenue/4) · rolli · 2003-04-09

Hallo,

ein Problem noch. Was ich auch unternehme, ich bekomme nicht die Erste Seite, die direkt unterhalb der Weltkugel liegt, in das Menu aufgenommen.
In diesem Fall wäre es die Seite "**Inhalt**".

> Inhalt
> |Thema1
> |--Thema1-1
> |--Thema1-2
> |---Thema1-2-1
> |---Thema1-2-1
> Thema2
> |--Thema2-1
> |---Thema2-1-1
> |--Thema2-2

Es erscheinen immer nur die darunterliegenden Seiten, Thema1, Thema2... . :-(

Hier nochmal das nun funktionierende Setup :

```typoscript
page = PAGE 
page.typeNum = 0 
#------------------------------ 
page.10 = TEMPLATE 
page.10 { 
template = FILE 
template.file = fileadmin/erstes_template/designvorlage.html 
workOnSubpart = DOCUMENT 
#------------------------------ 
marks.UEBERSCHRIFT = TEXT 
marks.UEBERSCHRIFT.field = title 
#------------------------------ 
marks.SUBUEBERSCHRIFT = TEXT 
marks.SUBUEBERSCHRIFT.field = subtitle 
#------------------------------ 
marks.INHALT= CONTENT 
marks.INHALT.table= tt_content 

#---HMENUE - BEGINN-------- 

marks.MENUE_LINKS = HMENU 
marks.MENUE_LINKS.entryLevel = 0 

#----- 
marks.MENUE_LINKS.1 = TMENU 
marks.MENUE_LINKS.1 { 
expAll = 1 
NO.allWrap = <font face=Verdana size="1"><b> |</b></font><br> 
} 
#----- 
marks.MENUE_LINKS.2 = TMENU 
marks.MENUE_LINKS.2 { 
expAll = 1 
NO { 
allWrap = <font face=Verdana size="1" color=black>| </font><br> 
beforeImg = media/bullets/bullet1_n.gif 
beforeROImg = media/bullets/bullet1_h.gif 
RO = 1 
}
} # HIER --war ein Fehler
#----- 
marks.MENUE_LINKS.3 = TMENU 
marks.MENUE_LINKS.3 { 
expAll = 1 
NO { 
allWrap = <font face=Verdana size="1" color=black>| </font><br> 
beforeImg = media/bullets/bullet1_n.gif 
beforeROImg = media/bullets/bullet1_h.gif 
RO = 1 
} 
} # HIER ---war der zweite Fehler
#---HMENUE - ENDE--------- 
}
```

Gibt es da eine Lösung???

Rolli, der sich nicht mit geschweiften Klammern auskennt  :(

### [#5](https://www.typo3.net/d/2076-navigation-mit-hmenue/5) · benjamin9 · 2003-04-10

kenn mich zwar auch nich so aus, aber versuch mal das abzuändern.

#---HMENUE - BEGINN--------

marks.MENUE_LINKS = HMENU
marks.MENUE_LINKS.entryLevel = **-1**

### [#6](https://www.typo3.net/d/2076-navigation-mit-hmenue/6) · rolli · 2003-04-10

Hallo benjamin9,

> **benjamin9 schrieb:**
>
> #---HMENUE - BEGINN--------
>
> marks.MENUE_LINKS = HMENU
> marks.MENUE_LINKS.entryLevel = **-1**

Das habe ich schon probiert :-(

Ich verstehe das nicht, es muss doch möglich sein, eine Seitenstruktur die unterhalb der Weltkugel (im Linken Frame) beginnt, insgesammt mit der obersten ersten Seite in die Menüstruktur aufzunehmen (s.o).

In der deutschen Dokumentation beginnt das im Beispiel auch erst ab der Subebene (Seite 47) . Hier wird die "Homepage" als erste Seite aufgeführt, das Setup des template befindet sich jedoch in der "Root- Page".
Wenn ich das Templetsetup jedoch in der Seite **Inhalt** einfüge (s.u.), so wird die Seite **Inhalt** nie in das Menü aufgenommen :-(

> Inhalt
> |Thema1
> |--Thema1-1
> |--Thema1-2
> |---Thema1-2-1
> |---Thema1-2-1
> Thema2
> |--Thema2-1
> |---Thema2-1-1
> |--Thema2-2

Ratlos, Rolli

### [#7](https://www.typo3.net/d/2076-navigation-mit-hmenue/7) · benjamin9 · 2003-04-10

ich hatte das problem auch gehabt und irgendwann keinen bock mehr

zwei dinge haben bei mir funktioniert, das zu umgehen

entweder
1. die seite inhalt als statischen link in script zu schreiben  #giggle#

oder
2. alles einfach eine ebene tiefer anzuordnen  8-) (wenn das nicht funktioniert, versuch mal mehrere seiten auf rootlevel anzulegen, und die dann auszuschließen, damit sie nicht angezeigt werden)

das sind aber nur newbie-lösungen

### [#8](https://www.typo3.net/d/2076-navigation-mit-hmenue/8) · rolli · 2003-04-10

Hallo benjamin9,

danke für Deine Antwort.
Scheinbar ist das wohl eines der wenigen Dinge die Typo3 nicht kann ?
Werde den Link jetzt wohl auch "statisch" in die designvorlage.html integrieren.

MFG Rolli

> **benjamin9 schrieb:**
>
> ich hatte das problem auch gehabt und irgendwann keinen bock mehr
>
> zwei dinge haben bei mir funktioniert, das zu umgehen
>
> entweder
> 1. die seite inhalt als statischen link in script zu schreiben  #giggle#
>
> oder
> 2. alles einfach eine ebene tiefer anzuordnen  8-) (wenn das nicht funktioniert, versuch mal mehrere seiten auf rootlevel anzulegen, und die dann auszuschließen, damit sie nicht angezeigt werden)
>
> das sind aber nur newbie-lösungen

### [#9](https://www.typo3.net/d/2076-navigation-mit-hmenue/9) · Ecomo · 2003-04-12

Hallo,

hatte auch mal das Problem, habe dann einfach eine Shortcut Seite unter die Seite gesetzt mit dem Hinweis auf die Hauptseite (Inhalt).

Hoffe eine kleine Hilfe gegeben zu haben!  #giggle#

### [#10](https://www.typo3.net/d/2076-navigation-mit-hmenue/10) · rolli · 2003-04-14

Hallo Ecomo,

> **Ecomo schrieb:**
>
> Hallo,
>
> hatte auch mal das Problem, habe dann einfach eine Shortcut Seite unter die Seite gesetzt mit dem Hinweis auf die Hauptseite (Inhalt).
>
> Hoffe eine kleine Hilfe gegeben zu haben!  #giggle#

Funktioniert ganz gut, dieser kleine Trick. Danke für den Tip.

Sonnigen Tag
Rolli

### [#11](https://www.typo3.net/d/2076-navigation-mit-hmenue/11) · brainshock · 2005-05-12

Der Beitrag ist zwar alt, aber das Problem hat mich eingeholt.
Ich stehe exakt vor der gleichen Situation.

So sieht meine momentane Struktur aus (Linkbezeichnungen sind Beispiele):

```php
()Blank DUMMY
   - Startseite
   - Über mich
     - das kann ich
     - das will ich können
   - Meine Stadt
     - Vorteile
     - Nachteile
   - Kontakt
```

Wie kann ich beim HMENU alle Ebenen als Links erstellen (also inklusive "Startseite").

"Startseite" ist "Anfang der Webseite". In der Ebene befindet sich auch mein Template (auf Rootlevel gesetzt).

---

Quelle: „?: Navigation mit HMENUE“, typo3.net, https://www.typo3.net/d/2076-navigation-mit-hmenue
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
