Hallo,
ich entwickle eine Extension zur Verwaltung von Produkten. Ich greife dabei nicht auf die Datensatz-Funktionen von TYPO3 zurück, sondern nutze eigene Formulare.
Allerdings brauche ich die Funktion, um Bilder zum Datensatz hinzufügen zu können.
Eigentlich möchte ich die Bilderfunktionen übernehmen, so wie sie das TYPO3-Standard-Formular anbietet.
Wie habe ich auf die Funktionen (Ausgabe des Forms mit Upload-Button und Thumbnail, Speichern des Bildes) Zugriff?
Danke für Hilfe,
moadin
Hallo,
schau dir mal die Ext von Steffen an: sk_simplegallery, die macht nen BE-Upload und Thumbs!
Georg
Hallo just2b,
danke für deinen Tip, im Quelltext der Ext. sind allerdings die Zeilen, die an einen Fileupload erinnern, auskommentiert und die, die für mich interessant wären, gar nicht mehr da...
Aber der Ansatz bringt mich hoffentlich schoneinmal etwas weiter...
moadin
mea maxima culpa: Steffen macht nen import, keinen upload, sorry
@just2b: keine sorge :-)
mittlerweile bin ich etwas weiter, ich habe das upload formular bereits in meinem formular eingebunden:
$FORMS = t3lib_div::makeInstance('t3lib_TCEforms');
$FORMS->initDefaultBEMode();
$FORMS->formName = 'produktform';
$this->content .= $FORMS->printNeededJSFunctions_top();
$formconf['itemFormElName'] = 'produktbild';
$formconf['itemFormElValue'] = $field['img_produkt'];
$formconf['fieldConf']['config']['internal_type'] = 'file';
$formconf['fieldConf']['config']['show_thumbs'] = 1;
$formconf['fieldConf']['config']['allowed'] = 'gif,png,jpg,jpeg';
$formconf['fieldConf']['config']['uploadfolder'] = 'uploads/pics/';
$form = $FORMS->getSingleField_typeGroup('txxxxxxx','img_produkt',array(),$formconf);
$this->content .= $FORMS->printNeededJSFunctions();
Was mir allerdings noch fehlt: Über welche TYPO3-Funktionen kann ich den Upload dann annehmen, damit er auch ins richtige Verzeichnis geschrieben wird?
Grüße,
moadin