---
title: "Menüeinträge umgekehrt sortieren"
url: "https://www.typo3.net/d/108111-menueeintraege-umgekehrt-sortieren"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2011-11-07"
last_reply: "2011-11-08"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Menüeinträge umgekehrt sortieren

TYPO3 › Menüs · 3 Antworten · gestartet 2011-11-07

## Eröffnungsbeitrag

**Infinity** · 2011-11-07 · [Beitrag #1](https://www.typo3.net/d/108111-menueeintraege-umgekehrt-sortieren/1)

Hallo,

ich möchte ein horizontales Textmenü erstellen welches nach oben aufklappt. Dazu müssen die ul der 3. abhängig von der Höhe der li in der 2. Ebene positioniert werden.

Die Klassen der li stellen die Position dar. Derzeit ist die Sortierung in der Ausgabe aufsteigen. Ich benötige die Sortierung aber absteigend.

```typoscript
temp.menu_horizont=HMENU
temp.menu_horizont {
  entryLevel = 1
  wrap = <div id="top_nav_bg"></div> <div id="top_nav_wrapper"><div id="top_nav_v1" class="top_nav_v1"> | </div><div class="clearer">&nbsp;</div> </div>
  1=TMENU
  
  1 {
    noBlur = 1
    expAll = 1
    maxItems = 5
    wrap= <ul>|</ul>
    NO = 1    
    NO {    
      wrapItemAndSub = |*|<li class="lvl1 l1-01">|</li> || <li class="lvl1 l1-02">|</li> || <li class="lvl1 l1-03">|</li> || <li class="lvl1 l1-04">|</li>|| <li class="lvl1 l1-05">|</li>|| <li class="lvl1 l1-06">|</li>|| <li class="lvl1 l1-07">|</li>|| <li class="lvl1 l1-08">|</li>|| <li class="lvl1 l1-09">|</li>|| <li class="lvl1 l1-10">|</li>|| <li class="lvl1 l1-11">|</li>|| <li class="lvl1 l1-12">|</li>|*| 
    } 
  }
  
  2 = TMENU
  2 {
    noBlur = 1
    expAll=1
    wrap= <div class="holder_1"><ul>|</ul></div>
    NO = 1    
    NO {    
      wrapItemAndSub = |*|<li class="lvl2 l2-01">|</li> || <li class="lvl2 l2-02">|</li> || <li class="lvl2 l2-03">|</li> || <li class="lvl2 l2-04">|</li>|| <li class="lvl2 l2-05">|</li>|| <li class="lvl2 l2-06">|</li>|| <li class="lvl2 l2-07">|</li>|| <li class="lvl2 l2-08">|</li>|| <li class="lvl2 l2-09">|</li>|| <li class="lvl2 l2-10">|</li>|| <li class="lvl2 l2-11">|</li>|| <li class="lvl2 l2-12">|</li>|*|
    }
  }
    
  3 = TMENU
  3 {
    noBlur = 1
    expAll=1
    wrap= <ul>|</ul>
    NO = 1    
    NO {    
      wrapItemAndSub = |*|<li class="lvl3 l3-01">|</li> || <li class="lvl3 l3-02">|</li> || <li class="lvl3 l3-03">|</li> || <li class="lvl3 l3-04">|</li>|| <li class="lvl3 l3-05">|</li>|| <li class="lvl3 l3-06">|</li>|| <li class="lvl3 l3-07">|</li>|| <li class="lvl3 l3-08">|</li>|| <li class="lvl3 l3-09">|</li>|| <li class="lvl3 l3-10">|</li>|| <li class="lvl3 l3-11">|</li>|| <li class="lvl3 l3-12">|</li>|*|
    } 
  }
}
```

Eine Nummerierung mit cObject und Register habe ich auch nur aufsteigend geschafft zumal die Anzahl der Menüeinträge nicht feststehen.

## Antworten

### [#2](https://www.typo3.net/d/108111-menueeintraege-umgekehrt-sortieren/2) · Hamsta · 2011-11-07

es gibt da ein Patch

<http://forge.typo3.org/issues/17747>

### [#3](https://www.typo3.net/d/108111-menueeintraege-umgekehrt-sortieren/3) · igorshmigor · 2011-11-07

Wieso Patch?
Verwende alternativeSortingField
z.B.

```typoscript
3=TMENU
3.alternativeSortingField=sorting desc
```

Siehe <https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/ContentObjects/Hmenu/Tmenu/Index.html>

### [#4](https://www.typo3.net/d/108111-menueeintraege-umgekehrt-sortieren/4) · Infinity · 2011-11-08

> **igorshmigor schrieb:**
>
> Wieso Patch?
> Verwende alternativeSortingField
> z.B.
>
> ```typoscript
> 3=TMENU
> 3.alternativeSortingField=sorting desc
> ```
>
> Siehe <https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/ContentObjects/Hmenu/Tmenu/Index.html>

Danke für die Info.
Die Menüeinträge können so sortiert werden. Meine gewählten Klassen werden davon aber nicht beeinflusst und bleiben in der Reihenfolge von li-01 bis li-n.

Wie kann hier eine absteigende Sortierung unabhängig von der Anzahl der Menüeinträge erreicht werden?

---

Quelle: „Menüeinträge umgekehrt sortieren“, typo3.net, https://www.typo3.net/d/108111-menueeintraege-umgekehrt-sortieren
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
