---
title: "Reihenfolge der TMENU elemente"
url: "https://www.typo3.net/d/59199-reihenfolge-der-tmenu-elemente"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2007-03-10"
last_reply: "2007-03-10"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Reihenfolge der TMENU elemente

TYPO3 › Menüs · 2 Antworten · gestartet 2007-03-10

## Eröffnungsbeitrag

**NilsBarenbrock** · 2007-03-10 · [Beitrag #1](https://www.typo3.net/d/59199-reihenfolge-der-tmenu-elemente/1)

Hallo,

ich habe folgendes Problem:

Mein TMENU sieht folgendermaßen aus:

```typoscript
lib.mainnav = HMENU
lib.mainnav.special = directory
lib.mainnav.special.value = 3
lib.mainnav {
  1 = TMENU
  1.expAll = 1
  1.wrap = <ul>|</ul>
  1{
    NO{
      wrapItemAndSub = <li>|</li>
    }
    ACT=1
    ACT{
      wrapItemAndSub = <li class="act">|</li>
    }
  }
  	# zweites level 	
  2 = TMENU
  2.wrap = <ul>|</ul>
  2{
    NO{
      wrapItemAndSub = <li>|</li>
    }
    ACT=1
    ACT{
      wrapItemAndSub = <li class="act">|</li>
    }
  }
}
```

Im Quelltext der HTML Seite ergibt sich daraus folgendes:

```html
<ul>
     <li class="act"><a href="seite1.html">Seite 1</a></li>
     <li><a href="seite2">Seite 2</a>
          <ul>
              <li><a href="seite2_1.html">Seite 2.1</a></li>
              <li><a href="seite2_2.html">Seite 2.2</a></li>
              <li><a href="seite2_3.html">Seite 2.3</a></li>
          </ul>
     </li>
</ul>
```

Ich benötige für mein Design jedoch folgende Ausgabe:

```html
<ul>
     <li class="act"><a href="seite1.html">Seite 1</a></li>
     <li>
          <ul>
              <li><a href="seite2_1.html">Seite 2.1</a></li>
              <li><a href="seite2_2.html">Seite 2.2</a></li>
              <li><a href="seite2_3.html">Seite 2.3</a></li>
          </ul>
     <a href="seite2">Seite 2</a></li>
</ul>
```

Meine Frage also:

Wie bekomme ich die Reihenfolge im Quelltext so hin wie in meinem Beispiel?

(Einträge der 2. Ebene vor dem Link der übergeordneten Ebene)

Vielen Dank schon einmal für eure Bemühungen!

## Antworten

### [#2](https://www.typo3.net/d/59199-reihenfolge-der-tmenu-elemente/2) · just2b · 2007-03-10

Hallo,

eine direkte Lösung habe ich leider nicht, wenn dann geht das noch am ehesten über eine itemArrayProcFunc

georg

### [#3](https://www.typo3.net/d/59199-reihenfolge-der-tmenu-elemente/3) · NilsBarenbrock · 2007-03-10

Vielen Dank für den Hinweis,

ich denke das es mit der Funktion gehen müsste.

Ich weiß aber noch nicht genau, wie ich die itemArrayProcFunc benutzen muss.
Ziel ist es also, die Menüelemente auszulesen und dann in veränderter Reihenfolge wieder auszugeben (Element der ersten Ebene nach denen der zweiten).

Kann mir jemand einen Hinweis geben, wie ich diese Aufgabe mit der itemArrayProcFunc angehen muss?

Nils

---

Quelle: „Reihenfolge der TMENU elemente“, typo3.net, https://www.typo3.net/d/59199-reihenfolge-der-tmenu-elemente
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
