Zum Inhalt springen

tt_address -> desc & asc

Erstellt am 23. April 2006 · 1 Antwort · letzte Antwort am 23. April 2006

Tags: tt_address, Frage

dirk01 ·

Hallo,

auf einer Seite möchte ich eine Referenzliste darstellen. Dafür verwende ich tt_address. Die Bezeichnung der Eingabefelder ändere ich nicht, dafür das Ausgabeformat über die Datei ext_typoscript_setup.txt.

In das Feld "name" habe ich das Jahr des Projektes stehen. Danach wird die Ausgabe von tt_address sortiert. Wie kann ich nun Inhalt von tt_address absteigend sortiert ausgeben? Ich möchte, dass die letzten Projekte oben stehen.

Ich vermute die Änderung muss in diesen Abschnitt von "ext_typoscript_setup.txt":

tt_content.list.20.0 >
tt_content.list.20.0 = CASE
tt_content.list.20.0.key.field = layout
tt_content.list.20.0.0 = CONTENT
tt_content.list.20.0.0 {
  table = tt_address
  select.pidInList.field = pages
  select.orderBy = {$content.tt_address.orderBy} {$content.tt_address.desc}
  sortOrder = DESC

Aber wie geht das?

Danke für den entscheidenden Hinweis 8-)

Gruß
Dirk

dirk01 ·

Also ich habe es wie folgt gelöst:

tt_content.list.20.0 >
tt_content.list.20.0 = CASE
tt_content.list.20.0.key.field = layout
tt_content.list.20.0.0 = CONTENT
tt_content.list.20.0.0 {
  table = tt_address
  select.pidInList.field = pages
  #select.orderBy = {$content.tt_address.orderBy} {$content.tt_address.desc}
  select.sortOrder = DESC
}

Gibt es dazu Einwände, kann mir jemand sagen, ob das so richtig ist oder hat diese Lösung Nachteile?

Gruß
Dirk