ProcessWire UploadFormular Dropzone Enhanced: Unterschied zwischen den Versionen
Aus Wikizone
| Zeile 12: | Zeile 12: | ||
'; | '; | ||
</pre> | </pre> | ||
| + | |||
| + | Dropzone ist jetzt bereits aktiv und kann über window.dropzone angesprochen werden. | ||
Version vom 9. Februar 2019, 15:11 Uhr
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.