terminal42/contao-mp_forms

Dateiupload und Notification Center

Closed this issue · 7 comments

Erst einmal danke für die großartige Erweiterung!
Es scheint ein Problem in Verbindung mit dem Notificaton Center zu geben: In einem mehrseitigen Formular ist ein Dateiupload-Feld enthalten. Die hochgeladene Datei soll via NC als Anhang einer Benachrichtigung gesendet werden. Also in der Benachrichtigung über "Dateianhänge via Tokens". Der Token ##form_upload## (wobei "upload" der Name des Upload-Feldes ist) hat jedoch keine Auswirkung, die Datei wird nicht an die Benachrichtigung angehängt. Entfernt man den PageBreak, so dass das Formular nur noch einseitig ist, greift der Token.

Auch von mir herzlichen Dank ... für eines unserer Projekte ist die Mehrseitigkeit super!

Leider haben wir das gleiche Problem mit zu transportierenden Bildern ... vielen Dank an Frischblau für die Beschreibung! ;-)

Ist absehbar, ob das Problem leicht zu beheben ist ?

@FrischBlau @modulists

Ich habe es eben auch getestet und bei mir werden Dateien versendet, auch wenn sie an Bedingungen geknüpft sind.

Ich nutze für den Test:
Contao 4.9.9
contao-mp_forms 4.1.0
notification_center 1.5.18
contao-conditionalformfields 2.3.2

  • EDIT -
    Beim Dateiupload habe ich ein Zielverzeichnis angegeben mit aktivierter Option "Hochgeladene Dateien speichern"

@markus361
Welchen Token hast Du verwendet, um die Datei anzuhängen?

@FrischBlau
Bei mir heißt das Feld auch upload, also so:

Unbenannt

@markus361
Danke für das EDIT, es scheint genau daran zu liegen, dass die Dateien auch auf dem Server gespeichert werden müssen. Test mit mehreren Uploads - nur die Dateiuploads mit aktivierter Option "Hochgeladene Dateien speichern" werden übertragen.

Allerherzlichsten Dank !!! Unser Kunde ist glücklich!

Die Meinung war schon, dass es auch mit temporären Uploads geht. Das Problem war eine Kombination aus dem NC und mp_forms.
Der Teil beim NC ist in https://github.com/terminal42/contao-notification_center/releases/tag/1.6.4 gefixt.

mp_forms dann in der 4.3 mit df6fcf4.