Ich habe ein Formular mit dem Datei-Upload DropZone und speichert Daten in der Tabelle tl_news. Ich weiß nicht, warum Dateien nicht angezeigt werden in FE. Ob ich es wiederhole in BE, die Änderungen sind nur in enclosure BLOB. Was mache ich falsh?
Ich habe ein Formular mit dem Datei-Upload DropZone und speichert Daten in der Tabelle tl_news. Ich weiß nicht, warum Dateien nicht angezeigt werden in FE. Ob ich es wiederhole in BE, die Änderungen sind nur in enclosure BLOB. Was mache ich falsh?
Ist DropZone nicht nur fürs BE?
PHP-Code:
$myPath = \FilesModel::findByUuid($myBlobFieldContent)->path;
dump($myPath);
Bitte!
Vor Anfragen im Forum HTML validieren.
Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.
Vielen Dank an alle Wunschlistenerfüller
Andreas Burg, Web Solutions
Wie kann ich das dann retten?
Zeige mal bitte einen dieser Datensätze. Und wie hast du dein Newstemplate angepasst?
Bitte!
Vor Anfragen im Forum HTML validieren.
Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.
Vielen Dank an alle Wunschlistenerfüller
Andreas Burg, Web Solutions
Icha habe kein Newstemplate....das Formular speichert die Daten in der tl_news und zeigt sie dann mit dem News-Read-Modul an. Das ist das.
Wenn du News ausgibst, dann hast du auch Templates.
In welches Feld speicherst du den Dateipfad? Du musst die Datei wahrscheinlich noch mit der Klasse \Dbafs zur Tabelle tl_files hinzufügen.
Bitte!
Vor Anfragen im Forum HTML validieren.
Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.
Vielen Dank an alle Wunschlistenerfüller
Andreas Burg, Web Solutions
Wenn du mit dem Formulargenerator Datei Uploads in einer Tabelle speichern lässt, speichert Contao von Haus aus nur den Pfad im Zielfeld der Tabelle. Ab Contao 3 muss das aber eine ID aus dem Datenbankgestützten Dateisystem sein.
Die Extension fritzmg/contao-store-uuid ist dir hier behilflich. Damit werden beim Abspeichern von Daten in einer Tabelle über den Formulargenerator Dateiuploads automatisch als UUID im Zielfeld gespeichert.
Geändert von Spooky (14.11.2017 um 08:55 Uhr)
ich danke Ihnen beiden für die Hilfe.
Ich benutze schon StoreUUID und für eine Datei ist gut. Jetzt will ich speichern mehr als nur eine (sechs Datein). Das ist jetzt mein problem.
In den älteren Versionen hat mir EFG geholfen.
enclosure ich denke
Ich sehe sie in tl_files und in tl_news sind in enclosure (BLOB). Ist so? Auf dem Formular gebe ich Name "enclosure".
Geändert von luciby (14.11.2017 um 12:49 Uhr)
Sollte prinzipiell funktionieren. Benutzt du die neueste Verstion von store_uuid?
1.0.1
Könnte auch ein Problem mit der DropZone Extension sein. Funktioniert es ohne DropZone mit einem regulären File Upload Feld (wo man mehrere Dateien auswählen kann)?
Welche File Upload Feld (wo man mehrere Dateien auswählen kann) ist das? Ich kann nur eine Datei auswählen....ob ich nehme DropZone dann ist das möglich aber die Dateien werden wieder verschwinden.
Hm, ja ich dachte mit dem regulären Upload kann man auch mehrere Dateien gleichzeitig hinaufladen. Dann ist die store_uuid Extension wohl mit der DropZone inkompatibel.
Ich denke auch so. Und mein problem bleibt wo es ist.
Warum ist EFG weg?
Welche Multi File Upload Extension verwendest du? Und in welcher Version?
File-Upload with DropZone, version 2.1.0
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen