Dateilinks (Filelist) unter TYPO3 6.x konfigurieren

In TYPO3 6.x hat tt_content.uploads eine neue Syntax bekommen, alte Snippets funktionieren nicht mehr. Deshalb hier schnell ein kleiner Überblick der wichtigsten Beauty-Tipps für Filelinks:

 

Typoscript für Dateilinks in TYPO3 6.0 / 6.1 / 6.2:

Sofern vorhanden die Dateibeschreibung statt des Dateinamens verlinken - andernfalls Dateinamen beibehalten. Beschreibung ohne Link unterdrücken, um Doppel-Ausgabe zu vermeiden:

 

tt_content.uploads.20.renderObj = COA
tt_content.uploads.20.renderObj.20.data = file:current:description // file:current:name
tt_content.uploads.20.renderObj.30.wrap = (|)

Im Layout 2 und Layout 3 die Größe der Thumbnail-Voransicht anpassen:

 

tt_content.uploads.20.renderObj.10.file.width = 50 
tt_content.uploads.20.renderObj.10.file.height = 70

Kürzel für die Dateigröße in übliche Bezeichnungen ändern:

 

tt_content.uploads.20.renderObj.40.bytes.labels = Byte | kB | MB | GB

 

Filelinks-Snippets für TYPO3 4.5

[UPDATE vom 21. März 2014 - Fehlerkorrektur] Da Typo3 6.2 LTS noch immer auf sich warten lässt, habe ich die fiolgenden Angaben nochmal aktualisiert. Man braucht sie ja offenbar doch noch eine Weile ...

Dateibeschreibung statt des Dateinamens verlinken (mit Fallback):

 

tt_content.uploads.20.labelStdWrap.override.if.isTrue.data = register:description
tt_content.uploads.20.labelStdWrap.override.data = register:description
tt_content.uploads.20.labelStdWrap.insertData = 1
tt_content.uploads.20.itemRendering.20.2 >

Ausgabe der Dateilinks umstellen von der Standard-Tabelle auf eine CSS-freundlichere unsortierte Liste:

 

# Rendering Filelinks: <TABLE> in <UL> ändern
tt_content.uploads.20.outerWrap = <ul class="csc-uploads">|</ul>
# Rendering der einzelnen Zeilen: <TR> in <LI>
tt_content.uploads.20.itemRendering.wrap = <li class="csc-uploads-item-{field:layout}">|</li>
tt_content.uploads.20.itemRendering.wrap.insertData = 1
# Innerhalb der Zeile <TD> und <P>-Tags löschen
tt_content.uploads.20.itemRendering.10.wrap = <span class="csc-uploads-icon">|</span>
tt_content.uploads.20.itemRendering.20.wrap = <span class="csc-uploads-fileName">|</span>
tt_content.uploads.20.itemRendering.20.1.wrap = |
tt_content.uploads.20.itemRendering.30.wrap = <span class="csc-uploads-fileSize">|</span>
tt_content.uploads.20.itemRendering.30.wrap = <span class="csc-uploads-fileSize">|</span>

Im Layout 2 und Layout 3 die Größe der Thumbnail-Voransicht anpassen:

 

tt_content.uploads.20.linkProc.iconCObject.file.maxH = 30  
tt_content.uploads.20.linkProc.iconCObject.file.maxH = 30
tt_content.uploads.20.linkProc.iconCObject.file.maxW = 20 

Kürzel für die Dateigröße in übliche Bezeichnungen ändern:

 

tt_content.uploads.20.itemRendering.30.bytes.labels = Byte| kB| MB| GB
tt_content.uploads.20.itemRendering.30.innerWrap = (|)