---
title: "MainMenu SubMenu No Content Found"
url: "https://www.typo3.net/d/40328-mainmenu-submenu-no-content-found"
source: "typo3.net"
tags: ["Archiv","TemplaVoilà","Frage"]
created: "2006-03-28"
last_reply: "2006-03-28"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# MainMenu SubMenu No Content Found

Archiv › TemplaVoilà · 3 Antworten · gestartet 2006-03-28

## Eröffnungsbeitrag

**tof** · 2006-03-28 · [Beitrag #1](https://www.typo3.net/d/40328-mainmenu-submenu-no-content-found/1)

Ich versuche mit dem TemplaVoila Wizard ein Main Menu mit Sub Menu zu mappen.

Der betreffende Teil der Vorlage sieht so aus:

```html
<div id="menu">
<ul><!-- hier "main menu" mapping gesetzt -->

<li><a href="#">Hauptmenupunkt_1</a>

<ul><!-- hier "sub menu" mapping gesetzt -->

<li><a href="#">Untermenupunkt 1.1</a></li>

<li><a href="#">Untermenupunkt 2.1</a></li>

<li><a href="#">Untermenupunkt 3.1</a></li>

</ul>

</li><--! Hauptmenupunkt_1 -->

</ul>
</div><--! id="menu" -->
```

Ich habe den Eindruck, dass ich das Submenu nicht "innerhalb" des MainMenu haben kann denn sobald ich MainMenu mappe steht beim SubMenu Mapping "div#menu ul[1] li[1] ul[1]" "no content found".

Erklaert habe ich mir das damit, dass beim Mapping alles innerhalb (bei INNER) des gemappten Elements (hier ein <ul>) ersetzt wird und dann damit das SubMenu nicht mehr da ist.

Wie soll man aber sonst verschachtelte Menus in dieser Art bekommen?

+-Hauptmenupunkt (Main Menu?)
'-SubMenuPunkt   (SubMenu?)
'-SubMenuPunkt   (SubMenu?)
+HauptmenuPunkt2 (Main Menu?)
'-SubMenuPunkt   (SubMenu?)

Und ja ich bin noch recht neu bei Typo3 ;)

Vielen Dank im Voraus

tof

## Antworten

### [#2](https://www.typo3.net/d/40328-mainmenu-submenu-no-content-found/2) · anj · 2006-03-28

Hi!

Dein Vermutung ist genau richtig.
Der Trick ist das du nicht 2 Menüs bauen musst, sonder nur 1. Dieses definierst du so das die 2te Ebene ein <ul> dazu bekommt ...

Also: das mapping auf das erste ul element.

das menu so aufbauen das der link in <li></li> elementen gewrappt wird.

die 2te (und natürlich die tieferen ebenen auch) sollten ein wrap = <ul>|</ul> bekommen. Somit wird dein Menü verschachtelt aufgebaut.

Grüsse!

### [#3](https://www.typo3.net/d/40328-mainmenu-submenu-no-content-found/3) · demeter · 2006-03-28

hi tof

guggst du
[hier](https://www.typo3.net/d/32193-linkliste-mit-templavoila-erstellen/1)

grüsse demeter

### [#4](https://www.typo3.net/d/40328-mainmenu-submenu-no-content-found/4) · tof · 2006-03-28

Eigentlich hatte ich gehofft mit dem folgenden TypoScript koennte ich das erreichen, was du vorgeschlagen hast anj.

(Ja TypoScript is genauso neu fuer mich wie Typo3)

```typoscript
## Menu [Begin]
lib.mainMenu = HMENU
lib.mainMenu.entryLevel = 0

lib.mainMenu.1 = TMENU
lib.mainMenu.1.NO {

## Um jeden Menupunkt (egal ob Haupt oder Sub) ein <li></li>

	allWrap = <li>|</li>
}
lib.mainMenu.2.ACT {

## Um einen Untermenupunkt zusaetzlich ein <ul></ul>

	allWrap = <ul>|</ul>
}
## Menu [End]
```

Hier die Vorlage nochmal entsprechend formatiert.

```html
<ul>

<li>
<a href="#">Hauptmenupunkt_1</a>

<ul><li><a href="#">Untermenupunkt 1.1</a></li></ul>

</li>

<li>
<a href="#">Hauptmenupunkt_2</a>

<ul><li><a href="#">Untermenupunkt 2.1</a></li></ul>
<ul><li><a href="#">Untermenupunkt 2.2</a></li></ul>
<ul><li><a href="#">Untermenupunkt 2.3</a></li></ul>

</li>



</ul>
```

Jetz bin ich warscheinlich total von der Rolle, oder?

@demeter: Das muss ich mir nochmal genauer anschaun, ob und wie das auf mein Problem passt.

Vielen dank fuers lesen und danke im Voraus fuer euren Rat!

tof

---

Quelle: „MainMenu SubMenu No Content Found“, typo3.net, https://www.typo3.net/d/40328-mainmenu-submenu-no-content-found
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
