[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