Typo3-Extensions zu schreiben ist nicht einfach.
Wenn ich nun ein Bild bei einem Sysfolder anbieten will, gibt es 2 Möglichkeiten.
Die alte Möglichkeit:
$ICON_TYPES['news'] = array('icon' => t3lib_extMgm::extRelPath($_EXTKEY).'res/gfx/ext_icon_ttnews_folder.gif');
Die kann man aber nicht mehr benutzen,
da die deprecatet ist und dadurch das Log-File voll geschrieben wird!
Die neue Möglichkeit:
t3lib_SpriteManager::addTcaTypeIcon('pages', 'contains-news', t3lib_extMgm::extRelPath($_EXTKEY) . 'ext_icon_news_folder.gif');
Diese Möglichkeit kann man auch nicht benutzen, da alte Typo3-Versionen (z.B. 4.1.2) diesen Error werfen:
Fatal error: Undefined class name 't3lib_spritemanager'
Dieser Fehler ist "tödlich" für Typo3.
Was also tun, um ein Sysfolder-Icon anzubieten???