HMENU in TYPO3 beliebig sortieren lassen
Es kann vorkommen, dass man die Menü-Einträge eines HMENU in TYPO3 nach einem beliebigen Feld sortieren lassen möchte (z.B. alphabetisch). Um dies zu erreichen nutzt man innerhalb vom T- oder GMENU einfach alternativeSortingField = title. Der Wert title an dieser Stelle bezieht sich auf das Datenbankfeld in der Tabelle pages, wonach sortiert werden soll. Demnach könnte das Typoscript für das Menü wie folgt aussehen.
- Quelltext: Alles auswählen | Zeilennummerierung an/aus
-
-
lib.menu {
-
1{
-
alternativeSortingField = title
-
wrap =<ul>|</ul>
-
}
-
}
Weitere Sortiermöglichkeit im HMENU
Die Reihenfolge der Sortierung (aufwärts oder abwärts) lässt sich ebenfalls ganz einfach beeinflussen. Möchten Sie die Reihenfolge der Einträge nach title lieber abwärts sortieren lassen, lautet die entsprechende Zeile so: alternativeSortingField = title DESC
Falls es gewünscht ist, dass im Menü immer die neuesten Seiten zuerst angezeigt werden, lassen Sie einfach die Menü-Einträge nach dem Datenbankfeld crdate in umgedrehter Reihenfolge sortieren.
- Quelltext: Alles auswählen | Zeilennummerierung an/aus
-
-
lib.menu {
-
1{
-
alternativeSortingField = crdate DESC
-
wrap =<ul>|</ul>
-
}
-
}




