ProcessWire UploadFormular Dropzone Enhanced
Aus Wikizone
Version vom 9. Februar 2019, 15:11 Uhr von 93.208.103.149 (Diskussion) (→Schritt 1 - Dropzone Skripte einbinden)
Dieses Beispiel basiert auf: ProcessWire Upload Formular. Wir möchten für eine komfortablere User Eingabe DropzoneJS nutzen. Die Konfiguration soll sehr sicher sein, daher werden wir etliche Features voraussichtlich nicht nutzen. Außerdem wäre ein Honeypot nicht schlecht um automatisierte Uploads zu verhindern.
Schritt 1 - Dropzone Skripte einbinden
Im Footerbereich des Templates (ich nutze dazu immer eine Variable) binden wir das Skript ein. Dazu im Head auch gleich das mitgelieferte Basis CSS, damit wir uns etwas Arbeit sparen.
$additionalHeaderData .= ' <link rel="stylesheet" href="'.urls()->templates.'vendors/dropzone/basic.css"> '; $additionalFooterData .= ' <script src="'.urls()->templates.'vendors/dropzone/dropzone.js"></script> ';
Dropzone ist jetzt bereits aktiv und kann über window.dropzone angesprochen werden.