[TYPO3-german] Formhandler upload löschen

Reinhard Führicht rf at typoheads.at
Wed Apr 27 11:53:19 CEST 2011


>
> Hallo Reinhard,
> danke für die schnelle Antwort.
>
> Es wird kein Link zum entfernen angezeigt.
> Der Uploadfolder ist im System angelegt, die Dateien werden dort auch
> beim Absenden gespeichert.
> Mit der Version 0.9.7 wurde beim ###submit_reload### anschliessend
> dieser Marker noch ersetzt: ###app_files_1_uploadedFiles###
>
> Nach einem Update auf die aktuellste Version 0.9.14 ist das nicht mehr
> der Fall, hab dazu nix im changlog gefunden.
>
> Wie gebe ich bitte die formID im TYPOScript an? Das ist mir leider
> völlig unkklar, da ich es nicht im PDF gefunden habe.
>
>
> Danke für die Hilfe
>
> Joachim
>

Hallo Joachim,

eine neue (hoffentlich bessere) Dokumentation ist in Arbeit, wird aber 
noch etwas dauern. :-)

Für die formID gibst du erstmal im HTML eine ID ein:

<form id="meineFormID" action="...

Und im TS sagst du auch noch dem Formhandler darüber Bescheid:

plugin.Tx_Formhandler.settings.predef.application_form {
   formID = meineFormID
}

Das wird zwar nicht zwingend benötigt, ist aber ratsam, denn der Link 
zum Löschen einer Datei schickt das Formular mittels JavaScript ab. Die 
formID wird dann benötigt, damit auch das richtige Formular abgeschickt 
wird, wenn es mehrere Formulare auf einer Seite gibt.

Hier mal ein Auszug einer Konfig, die funktioniert (mit 0.9.14):

TS:

singleFileMarkerTemplate {
   totalWrap = <ul class="fileupload-list">|</ul>
   singleWrap = <li>|</li>
   showThumbnails = 0
}

files {
   uploadFolder = uploads/formhandler/
   enableFileRemoval = 1
   customRemovalText = <img 
src="fileadmin/templates/img/forms/delete.png" />
}

HTML (gekürzt):

<input type="file" id="file" name="###formValuesPrefix###[file]" 
value="###value_file###" />
<input type="submit" ###submit_reload### class="button submit" 
value="###LLL:submit_reload###" />

###file_uploadedFiles###

Hilft dir das weiter?

Viele Grüße,
Reinhard


More information about the TYPO3-german mailing list