Viele von euch kennen sicherlich das Problem: man möchte ohne großen Aufwand ein paar Dateien zum Download auf der Website anbieten und beschließt dazu das TYPO3-Content Element „Filelist“ zu verwenden. Nach dem ersten Blick ins Frontend kommt dann das böse Erwachen – das ganze Teil ist ziemlich eigenartig gestaltet, die Vorschaubilder sind riesig, die Dateigrößen werden in „M“, „K“, etc. angegeben anstelle von „MB“ und „KB“ – und das schlimmste daran – im Web findet man entweder nur veraltete Snippets welche nicht mehr funktionieren oder eben auch garnichts..
Hier möchte ich euch gerne mit den häufigst gebrauchten Snippets Abhilfe verschaffen.
Das wichtigste zuerst: sämtliche Konfigurationen der Dateiliste sind per TypoScript im Setup-Teil des Templates vorzunehmen und finden im tt_content.uploads.20 Bereich statt. Dank des mittlerweile standardmäßig vorhandenen TypoScript Editor im Backend sind zwar schon viele Einstellungen per „Suggest Drop-Down“ zu erahnen, aber halt doch nicht immer so durchsichtig.
Sinnvolle Dateigrößen-Bezeichnungen einpflegen:
tt_content.uploads.20.itemRendering.30.bytes.labels = Byte | KB | MB | GB |
Dateiendung (*.pdf, *.doc, etc.) verstecken:
tt_content.uploads.20.stripFileExtensionFromLinkText = 1 |
Thumbnail-Generierung beeinflussen:
tt_content.uploads.20.linkProc.iconCObject.file.maxH = 100 #maximale Höhe der Thumbnails tt_content.uploads.20.linkProc.iconCObject.file.maxW = 100 # maximale Breite der Thumbnails # etc. |
Bestimmen welches Frame eines GIFs bzw. welche Seite eines PDFs angezeigt werden soll:
tt_content.uploads.20.linkProc.iconCObject.file.maxH = 100 #maximale Höhe der Thumbnails tt_content.uploads.20.linkProc.iconCObject.file.frame = 2 # zweite Seite eines PDFs als Thumbnail generieren |
Viel Spaß beim Experimentieren!