Update: Problem #1 (Property Mapping) habe ich nun wie folgt gelöst:
public function initializeCreateAction() { //Set TypeConverter option for image upload $this->setTypeConverterConfigurationForImageUpload('newEntry'); $listOfSubProperties = array('myImages', 'myPictures','myVideos','myPdfs','myAudiofiles'); foreach($listOfSubProperties as $subProperty) { $propMapConf = $this->arguments->getArgument('newEntry')->getPropertyMappingConfiguration(); $propMapConf->allowProperties($subProperty); $propMapConf->setTargetTypeForSubProperty($subProperty, 'array'); } } In das Array listOfSubProperties trage ich nun alle Objekte ein welche durch f.form.upload mit dem Argument multiple verarbeitet werden sollen. Problem #2 ist nicht gelöst. Im Gegenteil sogar: Die "Konfiguration" scheint gar keine Auswirkung zu haben. Weder Upload-Ordner noch Dateiendung. Hier der aktuelle Zustand: /** * setTypeConverterConfigurationForImageUpload */ protected function setTypeConverterConfigurationForImageUpload($argumentName) { $uploadConfigurationForImages = [ UploadedFileReferenceConverter::CONFIGURATION_ALLOWED_FILE_EXTENSIONS => '$GLOBALS['TYPO3_CONF_VARS']['GFX']['imagefile_ext']', UploadedFileReferenceConverter::CONFIGURATION_UPLOAD_FOLDER => '1:/data/', ]; $uploadConfigurationForDocuments = [ UploadedFileReferenceConverter::CONFIGURATION_ALLOWED_FILE_EXTENSIONS => 'pdf', UploadedFileReferenceConverter::CONFIGURATION_UPLOAD_FOLDER => '1:/data/', ]; /** @var PropertyMappingConfiguration $configurationForImages */ $configurationForImages = $this->arguments[$argumentName]->getPropertyMappingConfiguration(); $configurationForImages->forProperty('myImages')->setTypeConverterOptions( 'VENDOR\\EXTNAME\\Property\\TypeConverter\\UploadedFileReferenceConverter', $uploadConfigurationForImages ); /** @var PropertyMappingConfiguration $configurationForDocuments */ $configurationForDocuments = $this->arguments[$argumentName]->getPropertyMappingConfiguration(); $configurationForDocuments->forProperty('myPdfs')->setTypeConverterOptions( 'VENDOR\\EXTNAME\\Property\\TypeConverter\\UploadedFileReferenceConverter', $uploadConfigurationForDocuments ); } Zwei Probleme: 2a) Warum greift die Konfiguration nicht? 2b) Wie kann ich darüber auch YouTube/VIMEO-Links verarbeiten? -- Kind regards, Michael forum.typo3.org/index.php?t=tree&th=208338 direct_mail forum.typo3.org/index.php?t=tree&th=210808 powermail forum.typo3.org/index.php?t=tree&th=212804 Core forum.typo3.org/index.php?t=tree&th=213115 clickenlarge _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german