Hi,
ich habe eine Downloadextension geschrieben, und möchte den Redakteuren eine 
Möglichkeit bieten für Dokumente alternative Vorschaubilder zu verknüpfen.
Dazu habe ich die Tabelle sys_file_metadata in meiner Extension um ein Feld für 
sys_file_reference erweitert.
Als Admin kann ich jetzt Vorschaubilder verknüpfen. Nur Redakteure dürfen das aus irgendeinem Grund nicht.
Tippe das liegt daran, das Filereferenzen immer da angelegt werden, wo der 
Datensatz liegt wo sie eingebunden werden und Metadaten liegen auf pid=0 worauf 
Redakteure keinen Zugang haben.

Hat jemand eine Idee wie man das lösen kann?

Benutze übrigens TYPO3 6.2.26
Der Code zum Einbinden des Bildes ist:

$tmp_uo_filemetadata = array(
   'previewimage' => array(
                        'exclude' => 1,
                        'label' => 'Alternatives Vorschaubild',
                        'config' =>
                        
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::getFileFieldTCAConfig(
                                'images',
                                array('maxitems' => 1),
                                
$GLOBALS['TYPO3_CONF_VARS']['GFX']['imagefile_ext']
                        ),
                ),
);


\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns('sys_file_metadata',
 $tmp_uo_filemetadata, 1);
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToAllTCAtypes('sys_file_metadata',
 'previewimage', '', 'after:alternative');


_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an