ProcessWire UploadFormular Dropzone Enhanced: Unterschied zwischen den Versionen

Aus Wikizone
Wechseln zu: Navigation, Suche
Zeile 3: Zeile 3:
  
 
== Schritt 1 - Dropzone Skripte einbinden ==
 
== 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.
 +
<pre>
 +
$additionalHeaderData .= '
 +
<link rel="stylesheet" href="'.urls()->templates.'vendors/dropzone/basic.css">
 +
';
 +
$additionalFooterData .= '
 +
<script src="'.urls()->templates.'vendors/dropzone/dropzone.js"></script>
 +
';
 +
</pre>

Version vom 9. Februar 2019, 15:03 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>
';