Die Tage stand ich vor dem Problem, dass die Icons in der Datei-Resourcen-Liste (tt_news-Detail-Ansicht) geändert werden sollten. Nach langem Suchen und vergeblichen Versuchen über „icon_image_ext_list“ und „iconCObject“ habe ich eine andere Lösung gefunden. Für das Beispiel unten, müsst ihr die Icons aus dem Ordner „typo3/sysext/cms/tslib/media/fileicons/“ in euren eigenen Ordner kopieren (Im Beispiel: „fileadmin/images/icons/“).
Das TypoScript trennt dann mit dem „substring“ den alten Pfad ab und setzt mit dem „innerWrap“ einen neuen Pfad vor das Bild. Mit dem HTMLParser werden dann die „height“ und „width“ Attribute gelöscht, sodass die Größe durch die Datei selbst bestimmt wird. Auch wenn das Auseinanderschneiden des HTML nicht sauber ist, war es die einzig funktionierende Möglichkeiten eigene Icons für verschiedene Datei-Typen bereitzustellen (nur für tt_news).
plugin.tt_news.newsFiles { target = _blank size.wrap = <span>|</span> stdWrap { substring = 49 innerWrap = <img src="fileadmin/images/icons/ | HTMLparser = 1 HTMLparser { allowTags = a,img,span tags.img.fixAttrib.width.unset = 1 tags.img.fixAttrib.height.unset = 1 } } } |