Ich habe gerade mal in den Typo3-Core geguckt (Typo3 8.7.9) und so wie ich das 
verstanden habe, wird die Datei als type Text gespeichert, weil diese 
Information bereits in den Metadaten der Datei hinterlegt ist.
Vielleicht kann man Typo3 austricksen indem man den MimeType der Datei ändert 
(wenn das überhaupt geht).
Vielleicht kann man auch eine Bedingteverzweigung (Condition) im Fluid-Template 
schreiben. Wenn {file.extension} == 'm3u8'
Hier die FileTypes: typo3/sysext/core/Classes/Resource/AbstractFile.php
Templates liegen in typo3/sysext/fluid_styled_content (vor Bearbeitung 
typo3/sysext/fluid_styled_content/Resources/Private nach z.B. fileadmin kopieren, 
"Private" umbenennen in "fluid_styled_content" und Pfade anpassen)
lib.fluidContent {
   templateRootPaths {
       10 = fileadmin/fluid_styled_content/Resources/Private/Templates/
   }
   partialRootPaths {
       10 = fileadmin/fluid_styled_content/Resources/Private/Partials/
   }
   layoutRootPaths {
       10 = fileadmin/fluid_styled_content/Resources/Private/Layouts/
   }
}

Es gibt aber auch noch 
$GLOBALS['TYPO3_CONF_VARS']['SYS']['FileInfo']['fileExtensionToMimeType'] und 
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS'][\TYPO3\CMS\Core\Type\File\FileInfo::class]['mimeTypeGuessers']
 in typo3/sysext/core/Classes/Type/FileInfo.php. Vielleicht kann man auch damit 
was machen.
$GLOBALS['TYPO3_CONF_VARS']['SYS']['FileInfo']['fileExtensionToMimeType'] sieht man im 
Backend bei dem Menüpunkt "Konfiguration".
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS'][\TYPO3\CMS\Core\Type\File\FileInfo::class]['mimeTypeGuesser']
 ist eine Möglichkeit um eine Hook zu schreiben.
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an