Die 5 FAL Dateitypen

Weil es nirgendwo dokumentiert war und ich die Abfrage des jeweiligen Dateityps in FAL benötigt habe, hier für die Nachwelt niedergeschrieben.

FAL unterscheidet zwischen 5 verschiedenen Typen von Dateien. Diese sind in der sysext/core/Classes/Resource/AbstractFile.php als Konstanten definiert. Beim indizieren einer Datei wird der Dateityp in der Tabelle sys_file in der Spalte, obacht jetzt kommts, „type“ hinterlegt. Dabei wird der Dateityp mit  explode('/', $mimeType)  über den MimeType ermittelt. Das soll in 99% der Fälle funktionieren bzw. eine korrekte Zuweisung ermöglichen.

Folgende Dateitypen gibt es:

  • 0 = Unbekannter Dateityp
  • 1 = Text
  • 2 = Bild
  • 3 = Audio
  • 4 = Video
  • 5 = Application

Eine ziemlich Detaillierte Übersicht der MimeTypes findet Ihr unter dem nachfolgenden Link: Übersicht MimeTypes

Damit könnt ihr nun z.B. in Fluid eine entsprechende switch Abfrage formulieren und je nach Dateityp entsprechende Ausgaben hinterlegen.

 

 

Discussion — No responses