Dateigrössen formatieren
Wenn man das Content-Element 'Dateilinks' verwendet, kann man optional die Dateigrösse anzeigen lassen:
und erhält damit folgende Darstellung im Frontend:
Die Einheiten für die Dateigrösse (' ' bzw. 'K' oder 'M') ist im Quellcode von Typo3 fest vorgegeben und lassen sich nicht über Parameter ändern. Wollte man statt dessen Einheiten wie 'Byte', 'kB' oder 'MB', war das nur über Änderungen im Sourcecode erreichbar.
Nach der Installation einer neuen Typo3 Version musste ich daher den Code immer wieder anpassen, um die Einheiten zu ändern.
Schliesslich habe ich den Code angepasst, um die Einheiten über Typoscript angeben zu können. Gleichzeitig habe ich die Grössenangabe um "GB" erweitert - so grosse Dateien kommen früher oder später.
Die Änderungen sind jetzt in die Version 3.6.0 von Typo3 eingeflossen. Bei Bedarf können die Einheiten für die Dateigrösse mit dem Parameter
tt_content.uploads.20.3.split.1.filelink.size.bytes.labels
geändert werden. Dabei werden die Einheiten wie im folgenden Beispiel spezifiziert:
tt_content.uploads.20.3.split.1.filelink.size.bytes.labels = Byte| kB| MB| GB
Das Ergebnis sieht dann so aus:
Für eine Webseite in französisch könnte man folgende Einstellungen wählen:
tt_content.uploads.20.3.split.1.filelink.size.bytes.labels = octet| ko| Mo| Go





