[BUGFIX] filemetadata: differenciate between file types 35/25035/3
authorErnesto Baschny <ernst@cron-it.de>
Mon, 28 Oct 2013 20:57:47 +0000 (21:57 +0100)
committerSteffen Ritter <info@rs-websystems.de>
Sat, 9 Nov 2013 15:33:45 +0000 (16:33 +0100)
filemetadata provides different set of meta data fields depending on
the file type.  This is now working as intended by referring to the
type field in the sys_file table.

Resolves: #52851
Releases: 6.2
Change-Id: I394a417af50312dbacfdfccbcbe2730866e9c5a1
Reviewed-on: https://review.typo3.org/25035
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
typo3/sysext/filemetadata/Configuration/TCA/sys_file_metadata.php
typo3/sysext/filemetadata/ext_tables.sql

index aa9e788..89e7184 100644 (file)
@@ -3,16 +3,7 @@ if (!defined('TYPO3_MODE')) die ('Access denied.');
 
 $tca = array(
        'ctrl' => array(
-               'type' => 'type',
-               'typeicon_column' => 'type',
-               'typeicon_classes' => array(
-                       '1' => 'mimetypes-text-text',
-                       '2' => 'mimetypes-media-image',
-                       '3' => 'mimetypes-media-audio',
-                       '4' => 'mimetypes-media-video',
-                       '5' => 'mimetypes-application',
-                       'default' => 'mimetypes-other-other'
-               ),
+               'type' => 'file:type',
        ),
        'types' => array(
                TYPO3\CMS\Core\Resource\File::FILETYPE_UNKNOWN => array('showitem' => '
index aadf4c7..67e7167 100644 (file)
@@ -2,8 +2,6 @@
 # Table structure for table 'sys_file_metadata'
 #
 CREATE TABLE sys_file_metadata (
-
-       type varchar(10) DEFAULT '' NOT NULL,
        visible int(11) unsigned DEfAULT '0' NOT NULL,
        status varchar(24) DEFAULT '' NOT NULL,
        keywords text NOT NULL,