Moin!
Ich habe hier eine Seite mit 2 Menüs. Die Einträge im oberen Menü werden durch ihre CSS-Eigenschaften in der umgekehrten Reihenfolge angezeigt. Wie bringe ich TYPO3 bei, die Einträge genau umgekehrt auszugeben?
Wichtig dabei ist noch, daß die Einträge unterer Ebenen, die in einem anderen Menü links angezeigt werden, wieder in der normalen Reihenfolge ausgegeben werden.
Ich bin auf den Parameter alternativeSortingField gestoßen, habe aber keine Erklärung zu dessen Optionen gefunden.
Hallo,
also, wenn deine Navigationspunkte alle richtig herum angelegt wurden (und die uids immer größer werden), könntest du alternativeSortingField = uid DESC nehmen (und dem TMENU zuweisen).
Habs nicht ausprobiert, sollte aber klappen.
Liebe Grüße,
Nicole
Daran hatte ich auch schon gedacht, aber auf die Reihenfolge des Anlegens habe ich bei dieser Web-Site keinen Einfluß - diesmal bin ich Gott sei Dank nur der Admin und Designer. #paralyzed#
Hallo,
dann müsste doch aber sorted DESC gehen, oder. Wenn ich mich nicht irre, heißt das Datenbankattribute sorted, welches auch in Typo3 selbst die Sortierung übernimmt.
Liebe Grüße,
Nicole
Hallo,
alternativeSortingField hat hier überhaupt keine Auswirkungen. Egal, welches Kriterium ich angebe. #angry#
Das Menü sieht so aus:
lib.buttonNavigation = HMENU
lib.buttonNavigation.entryLevel = 0
lib.buttonNavigation.alternativeSortingField = title ASC
lib.buttonNavigation.1 = TMENU
lib.buttonNavigation.1.NO {
ATagTitle.field = abstract // description
stdWrap.cObject = COA
stdWrap.cObject {
10 = TEXT
10.field = title
20 = TEXT
20.field = subtitle
20.wrap = <span class="description">|</span>
}
}
lib.buttonNavigation.1.ACT = 1
lib.buttonNavigation.1.ACT {
ATagTitle.field = abstract // description
ATagParams = id="current"
stdWrap.cObject = COA
stdWrap.cObject {
10 = TEXT
10.field = title
20 = TEXT
20.field = subtitle
20.wrap = <span class="description">|</span>
}
}
Gruß
Christian
Hallo,
siehe mal ganz oben, da hab ich extra geschrieben, dass das Attribut TMENU zugewiesen werden muss. Dann sollte es eigentlich auch gehen.
Liebe Grüße,
Nicole
Hallo!
Erst hat's trotz Löschens des Caches überhaupt nicht geklappt, weder mit der Zuweisung an HMENU noch an TMENU. Gerade habe ich es aber noch einmal mit TMENU ausprobiert, und nun geht's. Versteh es, wer will.
Egal, nun läuft es wie gewünscht! 8-) Tausend Dank!
Das Datenbankattribut heißt übrigens "sorting".
Viele Grüße
Christian
Hallo zusammen,
Die Sortierung eines Menues kann in der Regel mit alternativeSortingField gemacht werden. Diese unterstütz aber Mehrsprachigkeit nicht. Eine mehrsprachige Sortierung kann aber mit einer benutzerdefinierten Funktion dazu programmiert werden. Der Lösungsansatz ist mit allen Details unter http://www.loglan.net/blog/category/TYPO3 zu finden.