Hallo
Mir ist bewusst, dass es hier im Forum schon einige Threads bzgl. dem Einfügen von Icons in den Filelinks gibt. Die Threads, welche ich über die Suchfunktion gefunden habe, wurden aber irgendwann im Jahr 2006 oder sogar noch früher verfasst und ich befürchte, dass da einiges nicht mehr ganz aktuell in Bezug auf Typo3 6.X ist. Aus diesem Grund erlaube ich mir das Thema hier nochmals aufzugreifen.
Ich habe die Filelinks auf meiner Website folgendermassen über TypoScript eingebunden:
tt_content.uploads {
wrap = <div class="filelinks">|</div>
200 = COA
200 {
10 = FILES
10 {
references {
table = tt_content
fieldName = media
}
renderObj = COA
renderObj {
wrap = <div class="divlinks">|</div>
100 = TEXT
100 {
wrap = <span>|</span>
data = file:current:title
layout = 1
# Link wird erzeugt
typolink {
parameter.data = file:current:publicUrl
fileTarget = _blank
}
}
}
}
}
# altes Rendering von Dateilinks löschen
20 >
}
Als Ergebnis wird nun wie gewünscht der Titel der verlinkten Datei angezeigt. Nun möchte ich, dass links vom Titel zusätzlich das Icon des entsprechenden Dateitypen angezeigt wird. Die Icons befinden sich unter dem Pfad typo3/gfx/fileicons/.
Ebenfalls möchte ich gerne den kompletten div-Bereich (class="divlinks") verlinken und nicht nur den Text, wie es momentan der Fall ist.
Wie muss ich mein TS-Code entsprechend anpassen/ergänzen, um die gewünschten beiden Änderungen zu erreichen?
Vielleicht hat ja jemand von euch ein paar Anhaltspunkte für mich ;-).
Vielen Dank im Voraus
Jan