Пример #1
0
    tx_dam::register_action('tx_dam_action_cmSubFile', 'EXT:dam/components/class.tx_dam_actionsRecord.php:&tx_dam_action_cmSubFile');
    tx_dam::register_action('tx_dam_action_revertRec', 'EXT:dam/components/class.tx_dam_actionsRecord.php:&tx_dam_action_revertRec');
    tx_dam::register_action('tx_dam_action_hideRec', 'EXT:dam/components/class.tx_dam_actionsRecord.php:&tx_dam_action_hideRec');
    tx_dam::register_action('tx_dam_action_renameFileRec', 'EXT:dam/components/class.tx_dam_actionsRecord.php:&tx_dam_action_renameFileRec');
    tx_dam::register_action('tx_dam_action_replaceFileRec', 'EXT:dam/components/class.tx_dam_actionsRecord.php:&tx_dam_action_replaceFileRec');
    tx_dam::register_action('tx_dam_action_deleteRec', 'EXT:dam/components/class.tx_dam_actionsRecord.php:&tx_dam_action_deleteRec');
    #	tx_dam::register_action ('tx_dam_action_deleteQuickRec',  'EXT:dam/components/class.tx_dam_actionsRecord.php:&tx_dam_action_deleteQuickRec');
    tx_dam::register_action('tx_dam_action_lockWarningRec', 'EXT:dam/components/class.tx_dam_actionsRecord.php:&tx_dam_action_lockWarningRec');
    tx_dam::register_action('tx_dam_multiaction_hideRec', 'EXT:dam/components/class.tx_dam_multiActionsRecord.php:&tx_dam_multiaction_hideRec');
    tx_dam::register_action('tx_dam_multiaction_unHideRec', 'EXT:dam/components/class.tx_dam_multiActionsRecord.php:&tx_dam_multiaction_unHideRec');
    tx_dam::register_action('tx_dam_multiaction_copyRec', 'EXT:dam/components/class.tx_dam_multiActionsRecord.php:&tx_dam_multiaction_copyRec');
    tx_dam::register_action('tx_dam_multiaction_moveRec', 'EXT:dam/components/class.tx_dam_multiActionsRecord.php:&tx_dam_multiaction_moveRec');
    tx_dam::register_action('tx_dam_multiaction_deleteRec', 'EXT:dam/components/class.tx_dam_multiActionsRecord.php:&tx_dam_multiaction_deleteRec');
    tx_dam::register_action('tx_dam_multiaction_copyFile', 'EXT:dam/components/class.tx_dam_multiActionsFile.php:&tx_dam_multiaction_copyFile');
    tx_dam::register_action('tx_dam_multiaction_moveFile', 'EXT:dam/components/class.tx_dam_multiActionsFile.php:&tx_dam_multiaction_moveFile');
    tx_dam::register_action('tx_dam_multiaction_deleteFile', 'EXT:dam/components/class.tx_dam_multiActionsFile.php:&tx_dam_multiaction_deleteFile');
    tx_dam::register_previewer('tx_dam_previewerImage', 'EXT:dam/components/class.tx_dam_previewerImage.php:&tx_dam_previewerImage');
    tx_dam::register_previewer('tx_dam_previewerMP3', 'EXT:dam/components/class.tx_dam_previewerMP3.php:&tx_dam_previewerMP3');
    tx_dam::register_editor('tx_dam_edit_text', 'EXT:dam/mod_edit/class.tx_dam_edit_text.php:&tx_dam_edit_text');
}
tx_dam::register_mediaTable('tx_dam');
#t3lib_extMgm::addToInsertRecords('tx_dam');
t3lib_extMgm::addLLrefForTCAdescr('tx_dam', 'EXT:dam/locallang_csh_dam.xml');
$TCA['tx_dam'] = array('ctrl' => array('title' => 'LLL:EXT:dam/locallang_db.xml:tx_dam_item', 'label' => 'title', 'tstamp' => 'tstamp', 'crdate' => 'crdate', 'cruser_id' => 'cruser_id', 'type' => 'media_type', 'default_sortby' => 'ORDER BY title', 'delete' => 'deleted', 'versioningWS' => true, 'shadowColumnsForNewPlaceholders' => 'sys_language_uid,l18n_parent,media_type,file_type,file_name,file_path,file_mime_type,file_mime_subtype', 'transOrigPointerField' => 'l18n_parent', 'transOrigDiffSourceField' => 'l18n_diffsource', 'languageField' => 'sys_language_uid', 'useColumnsForDefaultValues' => '', 'enablecolumns' => array('disabled' => 'hidden', 'starttime' => 'starttime', 'endtime' => 'endtime', 'fe_group' => 'fe_group'), 'dividers2tabs' => '1', 'typeicon_column' => 'media_type', 'typeicons' => array('0' => PATH_txdam_rel . 'i/18/mtype_undefined.gif', '1' => PATH_txdam_rel . 'i/18/mtype_text.gif', '2' => PATH_txdam_rel . 'i/18/mtype_image.gif', '3' => PATH_txdam_rel . 'i/18/mtype_audio.gif', '4' => PATH_txdam_rel . 'i/18/mtype_video.gif', '5' => PATH_txdam_rel . 'i/18/mtype_interactive.gif', '6' => PATH_txdam_rel . 'i/18/mtype_service.gif', '7' => PATH_txdam_rel . 'i/18/mtype_font.gif', '8' => PATH_txdam_rel . 'i/18/mtype_model.gif', '9' => PATH_txdam_rel . 'i/18/mtype_dataset.gif', '10' => PATH_txdam_rel . 'i/18/mtype_collection.gif', '11' => PATH_txdam_rel . 'i/18/mtype_software.gif', '12' => PATH_txdam_rel . 'i/18/mtype_application.gif'), 'dynamicConfigFile' => PATH_txdam . 'tca.php', 'iconfile' => PATH_txdam_rel . 'icon_tx_dam.gif'), 'feInterface' => array('fe_admin_fieldList' => 'hidden, starttime, endtime, fe_group, media_type, title, file_type'), 'txdamInterface' => array('index_fieldList' => 'title,keywords,description,caption,alt_text,file_orig_location,file_orig_loc_desc,ident,creator,publisher,copyright,instructions,date_cr,date_mod,loc_desc,loc_country,loc_city,language,category', 'info_fieldList_add' => '', 'info_displayFields_isNonEditable' => 'media_type,thumb,file_usage'));
tx_dam::register_mediaTable('tx_dam_cat');
$TCA['tx_dam_cat'] = array('ctrl' => array('title' => 'LLL:EXT:dam/locallang_db.xml:tx_dam_cat_item', 'label' => 'title', 'tstamp' => 'tstamp', 'crdate' => 'crdate', 'cruser_id' => 'cruser_id', 'sortby' => 'sorting', 'default_sortby' => 'ORDER BY sorting,title', 'delete' => 'deleted', 'treeParentField' => 'parent_id', 'versioningWS' => true, 'transOrigPointerField' => 'l18n_parent', 'transOrigDiffSourceField' => 'l18n_diffsource', 'languageField' => 'sys_language_uid', 'enablecolumns' => array('disabled' => 'hidden', 'fe_group' => 'fe_group'), 'dividers2tabs' => '1', 'dynamicConfigFile' => PATH_txdam . 'tca.php', 'iconfile' => PATH_txdam_rel . 'icon_tx_dam_cat.gif'), 'feInterface' => array('fe_admin_fieldList' => 'hidden, fe_group, title'));
tx_dam::register_mediaTable('tx_dam_metypes_avail');
$TCA['tx_dam_metypes_avail'] = array('ctrl' => array('title' => 'LLL:EXT:dam/lib/locallang.xml:mediaTypes', 'label' => 'title', 'tstamp' => 'tstamp', 'sortby' => 'sorting', 'default_sortby' => 'ORDER BY sorting,title', 'treeParentField' => 'parent_id', 'dynamicConfigFile' => PATH_txdam . 'tca.php', 'iconfile' => PATH_txdam_rel . 'i/mediafolder.gif'));
tx_dam::register_mediaTable('tx_dam_selection');
$TCA['tx_dam_selection'] = array('ctrl' => array('title' => 'LLL:EXT:dam/locallang_db.xml:tx_dam_selection', 'label' => 'title', 'tstamp' => 'tstamp', 'crdate' => 'crdate', 'cruser_id' => 'cruser_id', 'type' => 'type', 'versioning' => '0', 'sortby' => 'sorting', 'delete' => 'deleted', 'enablecolumns' => array('disabled' => 'hidden', 'starttime' => 'starttime', 'endtime' => 'endtime', 'fe_group' => 'fe_group'), 'dynamicConfigFile' => PATH_txdam . 'tca.php', 'iconfile' => PATH_txdam_rel . 'icon_tx_dam_selection.gif'), 'feInterface' => array('fe_admin_fieldList' => 'hidden, starttime, endtime, fe_group, type, title, definition'));
$TCA['tx_dam_media_types'] = array('ctrl' => array('title' => 'LLL:EXT:dam/locallang_db.xml:tx_dam_media_types', 'label' => 'ext', 'versioning' => '0', 'rootLevel' => '1', 'dynamicConfigFile' => PATH_txdam . 'tca.php', 'iconfile' => PATH_txdam_rel . 'i/mimetype.gif'), 'feInterface' => array('fe_admin_fieldList' => 'ext, mime, type, icon'));