Zum Inhalt springen

Sortierung Filelinks

Erstellt am 10. Oktober 2003 · 10 Antworten · letzte Antwort am 16. Januar 2008

Tags: Frage

vanessa ·

Hi,

hatte meine Frage auch schon an einen artverwandten Thread angehängt, aber ich denke, das Thema ist einen eigenen Thread wert. 😉

Ich möchte meine Datelinks nach Datum oder alternativ nach Dateinamen sortieren - wie? Scheinbar einfache Sache, aber ich finde keinen Ansatz.
Ich habe im Inhaltstyp "filelinks" einen Pfad zu einem Verzeichnis im filedadmin angegeben, wo sich PDFs befinden. Von Zeit zu Zeit lädt der Kunde ein neues PDF hoch, was dann automatisch ganz oben in der Liste erscheinen soll.

Weiß jemand Rat?

sw-student ·

Hallo Vanessa,

hast du mittlerweile eine Lösung gefunden? Nach Dateiname wird bei mir automatisch sortiert, wenn ich den Ordnerpfad angebe.

Gibt es auch eine Möglichkeit, die einzel ausgewählten Pdf's nach Dateiname sortieren zu lassen? Klar manuell geht's mit dem Pfeilchen Pfeilchen nach oben.

Hast du eigentlich die Indexed Search installiert und lässt die Pdf's indizieren? Wenn ja, funktioniert das bei dir?

|SW|Student

sw-student ·

Hi Vanessa,

habe mittlerweile eine Lösung für dich gefunden: Der Dateipfad ist vom Datentyp 'dir',
du kannst noch zusätzliche Angaben anhängen:

[Pfad relativ zum Webroot] | [Liste der Dateitypen] | [Sortieren: name, size, ext, date] | [Reihenfolge umkehren: "r"] | [vollständigen Pfad ausgeben: boolean]

Beispiel:

fileadmin/Dokumente/ | pdf,doc,xls | name | r | 0

Es werden alle Dokumente vom Typ pdf,doc,xls aus dem Ordner Dokumente ausgegeben, in umgekehrter Reihenfolge nach Name sortiert. Vollständiger Pfad wird nicht ausgegeben.

Würde dich bitten, meine Fragen oben noch zu beantworten. Danke.

Gruß
SW-Student

vanessa ·

Danke für deine Antwort, aber leider kann ich damit nichts anfangen. Was meinst du mit "Datentyp 'dir'"? Ich bin leider kein Programmierer, würde es aber dennoch gerne verstehen und dann evtl. weitergeben...

Bei einzeln ausgewählten PDFs fällt mir auch nix anderes ein als manuell zu sortieren.
Und die indexed search ist dort nicht installiert.

sw-student ·

Hab ich mich so unverständlich ausgedrückt? 😢
Schau dir doch einfach mein Beispiel an. Du kopierst einfach die Zeile in das Inputfeld Dateipfad und passt sie an. Du möchtest nach Datum sortieren lassen? Dann musst du eben name durch date ersetzen.

fileadmin/MEINEDOKUMENTE/ |pdf|date

Das Ganze hab ich mir übrigens auch nicht aus den Fingern gesaugt, kannst auf auf der Typo Seite unter Datentyp 'dir' nachlesen.

--> https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Functions/Data.html#data-type-gettext

vanessa ·

Hallo,

bei einer anderen Seite funktioniert das ganze leider nicht mehr so gut.

Folgendes steht in dem Eingabefeld für den Dateipfad:

fileadmin/pdf/fachtexte/ | pdf | name | r | false

Im Frontend wird nichts angezeigt. Nehme ich den Zusatz weg und schreibe nur den Pfad rein, werden die Dateilinks angezeigt.

Weiß jemand Rat?

sw-student ·

Hi Vanessa,

hab's grad auch noch mal ausprobiert und bemerkt, dass es so nicht funktioniert. Der letzt Wert ist vom Typ Boolean also true / false, bzw. 1 / 0. Letzteres ist die richtige Wahl.

fileadmin/pdf/fachtexte/ | pdf | name | r | 0

So solltes es nun funktionieren.

Gruß ^sw^

vanessa ·

Super, ich dank dir!
Ich weiß, so Dankes-Posts sind nicht so gern gesehen, aber das musste einfach mal sein!

Was wäre ich nur ohne dieses Forum.... 🙂

shustedt ·

Hallo,

ich habe noch eine Frage zu dem Thema. Dass sich die Filelinks formatieren lassen, wissen wir ja. Aber weiß auch jemand, wie sich das Erstellungsdatum der Datei neben den Link wrappen lässt?

Das habe ich leider bisher nicht gefunden...

Viele Grüße!