Zum Inhalt springen

Menüpunkte umgekehrt anzeigen

Erstellt am 11. Juli 2007 · 7 Antworten · letzte Antwort am 9. Dezember 2008

Tags: Frage

chhe ·

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.

nicki4lu ·

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

chhe ·

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#

nicki4lu ·

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

chhe ·

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

nicki4lu ·

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

chhe ·

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

iruizgal ·

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.