---
title: "Untermenü halbieren"
url: "https://www.typo3.net/d/99167-untermenue-halbieren"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2010-05-31"
last_reply: "2010-06-02"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Untermenü halbieren

TYPO3 › Menüs · 3 Antworten · gestartet 2010-05-31

## Eröffnungsbeitrag

**wolfgang_freund** · 2010-05-31 · [Beitrag #1](https://www.typo3.net/d/99167-untermenue-halbieren/1)

Hallo zusammen,

bitte helft mir, ich schiebe dieses Problem schon seit Wochen vor mir her, und kriege es nicht gelöst:

Ich erzeuge per Typoscript eine Navigation mit 2 Ebenen. das funktioniert auch ohne Probleme.

Folgender HTML Code wird erzeugt:

```php
<ul id="dropdown">
    <li><a href="#">Überpunkt</a>
        <ul>
            <li><a href="#">Unterpunkt 1</a></li>
            <li><a href="#">Unterpunkt 2</a></li>
            <li><a href="#">Unterpunkt 3</a></li>
            <li><a href="#">Unterpunkt 4</a></li>
        </ul>
    </li>
</ul>
```

Es soll jedoch folgender HTML Code erzeugt werden:

```php
<ul id="dropdown">
    <li><a href="#">Überpunkt</a>
        <ul>
            <li><a href="#">Unterpunkt 1</a></li>
            <li><a href="#">Unterpunkt 2</a></li>
        </ul>
        <ul>
            <li><a href="#">Unterpunkt 3</a></li>
            <li><a href="#">Unterpunkt 4</a></li>
        </ul>
    </li>
</ul>
```

Das zugehörige Typoscript sieht folgendermaßen aus:

```typoscript
lib.nav = COA
lib.nav {
    20 = HMENU
    20 {
        wrap = <div class="hlist">|</div>
        entryLevel = 0
        excludeUidList = 
        1 = TMENU
        1 {
            expAll = 1
            noBlur = 1
            wrap = <ul id="dropdown">|</ul>
            NO = 1
            NO {
                ATagTitle.field = abstract // description // subtitle
                wrapItemAndSub = <li>|</li>
                linkWrap = |
                ATagBeforeWrap = 1
                stdWrap.htmlSpecialChars = 1
            }
            ACT = 1
            ACT < .NO
            ACT.wrapItemAndSub = <li class="active">|</li>
        }
        2 = TMENU
        2 {
            expAll = 1
            noBlur = 1
            wrap = <ul>|</ul>
            NO = 1
            NO {
                ATagTitle.field = abstract // description // subtitle
                wrapItemAndSub = <li>|</li>
                linkWrap = |
                ATagBeforeWrap = 1
                stdWrap.htmlSpecialChars = 1
            }
        }
        
    }
}
```

Ansonsten habe ich nur noch die Möglichkeit das ganze per JS anzupassen, was natürlich Mist wäre, da ich bis jetzt komplett auf JS verzichten konnte.

Ich danke für die Hilfe.

## Antworten

### [#2](https://www.typo3.net/d/99167-untermenue-halbieren/2) · Julian.​Hofmann · 2010-06-01

Hallo Wolfgang.

So gaaanz einfach wird das nicht. Aber auf TYPO3 Wizard steht ein Snippet dazu:
<http://www.typo3wizard.com/de/snippets/menus/menue-dynamisch-in-2-teile-aufteilen.html>

Viele Grüße
Julian

### [#3](https://www.typo3.net/d/99167-untermenue-halbieren/3) · wolfgang_freund · 2010-06-01

Hallo Julian,

danke für die Hilfe. Das Skript hatte ich bereits gefunden.
Jedoch kann ich es für meinen Fall leider nicht anpassen.
Hätte ich nur eine Navigationsbene würde das Ganze funktionieren, will ich nur die zweite Ebene anpassen, funktioniert es leider nicht mehr :(

### [#4](https://www.typo3.net/d/99167-untermenue-halbieren/4) · mhworx · 2010-06-02

hi !

du willst "nur" einen teil optisch abkoppeln ?

also html technisch die liste ganz lassen ist auch möglich ?

gruß
michael

---

Quelle: „Untermenü halbieren“, typo3.net, https://www.typo3.net/d/99167-untermenue-halbieren
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
