---
title: "Hmenu Content append"
url: "https://www.typo3.net/d/115965-hmenu-content-append"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2013-09-10"
last_reply: "2013-09-13"
replies: 4
solved: true
page: 1
pages: 1
lang: "de"
---

# Hmenu Content append

TYPO3 › Menüs · 4 Antworten · gelöst · gestartet 2013-09-10

## Frage

**Flows** · 2013-09-10 · [Beitrag #1](https://www.typo3.net/d/115965-hmenu-content-append/1)

Hallo,

ich habe ein Problem mit einem TS Menü. Ich muss Content innerhalb des Menüs darstellen (=>Megamenu). Das klappt wunderbar mittels append. Doch leider an der falschen Stelle.

```typoscript
 2 = TMENU
  2 {
    expAll = 1
   # begin = 2

wrap = <ul class="col-md-6 unstyled">|</ul>
                                  
    NO = 1
    NO.wrapItemAndSub = <li>|</li>
    stdWrap.append= CONTENT
    stdWrap.append{
         table = tt_content
         select {
          pidInList.field = pid
          where = colPos=50
          max = 1
      }
    }
```

Das ergebnis sieht dann folgendermaßen aus:

```html
<ul>
<li><a href='#'>name</a></li>
<li><a href='#'>name</a></li>
<img src="#" />
</ul>
```

Wie bekomme ich das Content Element eine Ebene weiter raus, so dass es nach dem </ul> steht?

Viel Dank schon mal vorab!
Flo

## Beste Antwort

**Flows** · 2013-09-13 · [Beitrag #5](https://www.typo3.net/d/115965-hmenu-content-append/5)

Hallo,

danke für den Input.
Hier die Lösung:

```typoscript
 2 = TMENU
  2 {
    expAll = 1
    wrap= <ul class="dropdown-menu "><li><div class="yamm-content"><div class="row">|</div></div></li></ul>
                     
    NO = 1
    NO.wrapItemAndSub = <li>|</li>

    stdWrap.append= CONTENT
    stdWrap.append{
      table = tt_content
        select {
          pidInList.field = pid
          where = colPos=50
          max = 1
        }
      stdWrap.wrap = <div class="col-md-6 unstyled">|</div>
    }
    stdWrap.innerWrap= <ul class="col-md-6 unstyled">|</ul>
```

Eine Übersicht über die wraps:
<http://jweiland.net/typo3/typoscript/wrap-moeglichkeiten-und-hierarchie-in-menues.html>

## Antworten

### [#2](https://www.typo3.net/d/115965-hmenu-content-append/2) · Chrissli · 2013-09-13

Vielleicht statt

```typoscript
wrap = <ul class="col-md-6 unstyled">|</ul>
```

mit

```typoscript
stdWrap.wrap = <ul class="col-md-6 unstyled">|</ul>
```

oder

```typoscript
stdWrap.stdWrap.wrap = <ul class="col-md-6 unstyled">|</ul>
```

oder

```typoscript
stdWrap.allWrap = <ul class="col-md-6 unstyled">|</ul>
```

Ich würde da n bisschen experimentieren mit dem Verschachteln

### [#3](https://www.typo3.net/d/115965-hmenu-content-append/3) · Unbekannter Benutzer · 2013-09-13

Wenn es eh nicht innerhalb des wraps stehen soll, warum dann überhaupt im HMENU einbauen, mach doch ein COA mit

10 = HMENU
20 = CONTENT

Dann ist alles klar getrennt.

### [#4](https://www.typo3.net/d/115965-hmenu-content-append/4) · Chrissli · 2013-09-13

Dann steht es doch nicht mehr in der Liste die das Menü generiert, oder irre ich mich?

Quasi

```html
<ul>
 <li class="ebene1">
   <ul>...</ul>
   Inhalt aus CONTENT
 </li>

 <li class="ebene1">
   <ul>...</ul>
   Inhalt aus CONTENT
 </li>
</ul>
```

Vermutlich soll der entsprechende Inhalt zusammen mit Ebene 2 bei Hover oder ähnlichem eingeblendet werden.

Hatte zuerst auch deinen Denkansatz, aber da das Beispiel mit der 2. Menüebene beginnt geh' ich mal davon aus, dass die Inhalte im Menü bei der entsprechenden Hauptkategorie stehen sollen.

### [#5](https://www.typo3.net/d/115965-hmenu-content-append/5) · Flows · 2013-09-13 · Beste Antwort

(Text siehe oben unter „Beste Antwort“.)

---

Quelle: „Hmenu Content append“, typo3.net, https://www.typo3.net/d/115965-hmenu-content-append
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
