Donnerstag, 7. Januar 2010

TYPO3 Menü-Sortierung bei mehrsprachigen Webseiten

Mit TYPO3 können über die die Option alternativeSortingField im TMENU Menüs sortiert werden.

#Menü der Unterseiten - Sortierung aufsteigend nach Erstellungsdatum:
Typoscript:
tt_content.menu.20.1.1.alternativeSortingField=crdate ASC

#oder Sortierung nach nav_title
Typoscript:
tt_content.menu.20.1 = HMENU
tt_content.menu.20.1.1 = TMENU
tt_content.menu.20.1.1 {
alternativeSortingField = nav_title ASC
}

Klappt alles wunderbar, solange man keine mehrsprachigen Seiten hat. Bei mehrsprachigen Seiten wählt TYPO3 die Originalsprache des angegebenen Feldes als Sortierkriterium.

Dies lässt sich relativ geschmeidig mit einer Funktion lösen, welche z.B. über die localconf.php included werden kann. Wie erfahrt Ihr im blog von loglan.net

Die dort beschriebene Lösung zeigt außerdem die Möglichkeit mehrere Felder für die Sortierung anzugeben, wenn man beispielsweise, dort wo dieser angegeben wurde, den Navigationstitel anstelle des Seitentitels verwenden möchte.

Keine Kommentare:

Kommentar veröffentlichen