Im Typo3 Standard-Contentelement Filelinks (Deutsch: Dateilinks) werden nicht alle Standard-Icons angezeigt.
Um hier z.B. ein PDF-Icon anzuzeigen muss in folgender Datei:
1 |
ext:bootstrap_package/Resources/Private/Templates/ContentElements/Uploads.html |
In folgender Abfrage diese Zeile ergänzt werden:
1 2 3 4 5 |
<f:switch expression="{f:format.case(value: file.properties.extension, mode: 'lower')}"> ..... <strong><f:case value="pdf"><i class="far fa-file-pdf mr-2"></i></f:case></strong> ..... </f:switch> |
In meinem Fall habe ich natürlich nicht das Original-Template angepasst sondern das in meinem Override-Ordner.
Obige Code-Klasse funktioniert natürlich auch nur, wenn der Fontawesome Icon-Font eingebunden ist, er soll nur als Beispiel dienen.