// include basic image stuff because it's used so often require_once PATH_txdam . 'lib/class.tx_dam_image.php'; // get extension setup $TYPO3_CONF_VARS['EXTCONF']['dam']['setup'] = unserialize($_EXTCONF); if ($TYPO3_CONF_VARS['EXTCONF']['dam']['setup']['tsconfig'] === 'default') { t3lib_extMgm::addPageTSConfig('<INCLUDE_TYPOSCRIPT: source="FILE:EXT:dam/tsconfig/default.txt">'); } elseif ($TYPO3_CONF_VARS['EXTCONF']['dam']['setup']['tsconfig'] === 'minimal') { t3lib_extMgm::addPageTSConfig('<INCLUDE_TYPOSCRIPT: source="FILE:EXT:dam/tsconfig/minimal.txt">'); } elseif ($TYPO3_CONF_VARS['EXTCONF']['dam']['setup']['tsconfig'] === 'example') { t3lib_extMgm::addPageTSConfig('<INCLUDE_TYPOSCRIPT: source="FILE:EXT:dam/tsconfig/example.txt">'); } // set some config values from extension setup tx_dam::config_setValue('setup.devel', $TYPO3_CONF_VARS['EXTCONF']['dam']['setup']['devel']); // register default icons tx_dam::register_fileIconPath(PATH_txdam . 'i/18/', 'FE'); tx_dam::register_fileIconPath(PATH_txdam . 'i/18/', 'BE'); // would register TYPO3's default file icons # tx_dam::register_fileIconPath(PATH_typo3.'gfx/fileicons/', 'BE'); // field templates for usage in other tables to link media records require_once PATH_txdam . 'tca_media_field.php'; // register XCLASS of t3lib_extfilefunc to pipe all TCE stuff through DAM version $TYPO3_CONF_VARS[TYPO3_MODE]['XCLASS']['t3lib/class.t3lib_extfilefunc.php'] = PATH_txdam . 'lib/class.tx_dam_tce_file.php'; // setup interface to htmlArea RTE if ($TYPO3_CONF_VARS['EXTCONF']['dam']['setup']['htmlAreaBrowser']) { require_once PATH_txdam . 'compat/ext_localconf.php'; } // register show item rendering $TYPO3_CONF_VARS['SC_OPTIONS']['typo3/show_item.php']['typeRendering'][] = 'EXT:dam/binding/be/class.tx_dam_show_item.php:&tx_dam_show_item'; // register element browser rendering $TYPO3_CONF_VARS['SC_OPTIONS']['typo3/browse_links.php']['browserRendering'][] = 'EXT:dam/class.tx_dam_browse_media.php:&tx_dam_browse_media'; $TYPO3_CONF_VARS['SC_OPTIONS']['typo3/browse_links.php']['browserRendering'][] = 'EXT:dam/class.tx_dam_browse_category.php:&tx_dam_browse_category';