---
title: "Strukturproblem: 2 ineinander verschachtelte Listen und CUR"
url: "https://www.typo3.net/d/39118-strukturproblem-2-ineinander-verschachtelte-listen-und-cur"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2006-03-08"
last_reply: "2006-03-08"
replies: 6
solved: false
page: 1
pages: 1
lang: "de"
---

# Strukturproblem: 2 ineinander verschachtelte Listen und CUR

TYPO3 › Menüs · 6 Antworten · gestartet 2006-03-08

## Eröffnungsbeitrag

**ONeill** · 2006-03-08 · [Beitrag #1](https://www.typo3.net/d/39118-strukturproblem-2-ineinander-verschachtelte-listen-und-cur/1)

Hallo zusammen,

ich habe ein kleines Problem mit meiner Struktur und TypoScript.

Ich habe ein Menü mit 2 Ebenen. Beide ebenen werden als Listen ausgegeben, wobei die 2 Liste in die erste verschachtelt ist.

Mein typoScript sieht so aus:

```typoscript
              MENU = HMENU
              MENU {
                    special = directory
                    special.value = 7
                    special.entryPoint = 1

                    1 = TMENU
                    1.NO = 1
                    1.NO.allWrap = <li> | </li>
                   
                    1.ACT < .NO
                    1.ACT = 1
                    1.ACT.allWrap = <li> | </li>
                    1.ACT.ATagParams = style="background:url(fileadmin/dot_n1.gif) 0.2em no-repeat;color:white;"

                    2 = TMENU
                    2.NO.allWrap = <li><ul id="Unterpunkt"><li>|</li>  |*| <li>|</li> |*| <li>|</li> </ul></li>

                    2.ACT < 2.NO
                    2.ACT = 2
                    2.ACT.linkWrap = <li>|</li>
                    2.ACT.ATagParams = style="background:url(fileadmin/dot_n1.gif) 1.5em no-repeat;color:white;"
              }
```

Das Problem ist, dass das erste Element der 2. Ebene eine neue Liste aufmachen soll. Wenn dieses Element aber gerade aktiv ist, dann wird keine neue Liste ( ul id="Unterpunkt" )  geöffnet. Ist das aktive Element aber in der Mitte, dann wird eine neue Liste Ordnungsgemäß geöffnet.

Meine Frage ist also, wie kann ich es in typoscript verwirklichen, dass das erste Element der 2. Ebene eine neue Liste mit <ul id="Unterpunkt"> einfügt, egal ob NO oder ACT ist. Das letzte Element sollte die Liste dann auch schliessen, egal ob der Zustand NO oder ACT ist.

Ich stecke leider fest und weiß nicht, wie ich das in typoScript verwirklichen kann.

Danke sehr für eure Hilfe!!

## Antworten

### [#2](https://www.typo3.net/d/39118-strukturproblem-2-ineinander-verschachtelte-listen-und-cur/2) · just2b · 2006-03-08

schau mal in die FAQ, da sind Listenmenüs drinnen, die sollten funktionieren

lg georg

### [#3](https://www.typo3.net/d/39118-strukturproblem-2-ineinander-verschachtelte-listen-und-cur/3) · ONeill · 2006-03-08

Danke sehr.

Die Lösung war ganz einfach:

```typoscript
2.wrap
```

Was einen Wrap um die ganze Ebene macht.

### [#4](https://www.typo3.net/d/39118-strukturproblem-2-ineinander-verschachtelte-listen-und-cur/4) · ArminB · 2006-03-08

moin,

an deiner Stelle würde ich mir auch mal wrapItemAndSub anschauen, damit die Liste auch w3c-konform ist.

Armin

### [#5](https://www.typo3.net/d/39118-strukturproblem-2-ineinander-verschachtelte-listen-und-cur/5) · ONeill · 2006-03-08

Hi,

also das habe ich nicht eingebaut und meine Liste ist trotzdem xhtml strict konform.

So habe ich es gemacht:

```typoscript
  MENU = HMENU
              MENU {
                    special = directory
                    special.value = 7
                    special.entryPoint = 1

                    1 = TMENU
                    1.NO = 1
                    1.NO.allWrap = <li> | </li>
                   
                    1.ACT = 1
                    1.ACT.allWrap = <li> | </li>
                    1.ACT.ATagParams = style="background:url(fileadmin/dot_n1.gif) 0.2em no-repeat;color:white;"

                    2 = TMENU
                    2.wrap = <li><ul id="Unterpunkt"> | </ul></li>
                    2.NO.linkWrap = <li> | </li>

                    2.ACT = 2
                    2.ACT.linkWrap = <li>|</li>
                    2.ACT.ATagParams = style="background:url(fileadmin/dot_n1.gif) 1.5em no-repeat;color:white;"
              }
```

Wenn ich mir den Quellcode anschaue, dann ist auch alles korrekt aufgebaut wie es sollte :)

### [#6](https://www.typo3.net/d/39118-strukturproblem-2-ineinander-verschachtelte-listen-und-cur/6) · just2b · 2006-03-08

> **ONeill schrieb:**
>
> also das habe ich nicht eingebaut und meine Liste ist trotzdem xhtml strict konform.

klar geht es natürlich so, aber mit vorher erwähnten Funktion sparst du dir einige Zeilen und vor allem einiges an Denkarbeit - ein Blick ist es wert und kostet nichts ;)

georg

### [#7](https://www.typo3.net/d/39118-strukturproblem-2-ineinander-verschachtelte-listen-und-cur/7) · ONeill · 2006-03-08

Da hast du wohl recht. Werde ich mir mal morgen anschauen. Jetzt doch erstmal Feierabend :)

Danke für alle Hinweise

---

Quelle: „Strukturproblem: 2 ineinander verschachtelte Listen und CUR“, typo3.net, https://www.typo3.net/d/39118-strukturproblem-2-ineinander-verschachtelte-listen-und-cur
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
