Ergebnis 1 bis 12 von 12

Thema: [Notification Center] Upload anhängen und if / else

  1. #1
    Contao-Fan Avatar von Bas
    Registriert seit
    03.12.2009.
    Ort
    Hamburg
    Beiträge
    555

    Standard [Notification Center] Upload anhängen und if / else

    Hallo,

    2 Fragen ..

    Ausgangslage: E-Mail-Versand mittels dem terminal42/notification_center (v1.2.3.) nach Abschicken eines Formulars. (Contao 3.4.5)

    1.) In meinem Formular gibt es ein Upload-Feld (id: File) .. diesen Upoad möchte ich gern an die E-Mail anhängen, dazu gibt es ja auch eine Option innerhalb der Nachrichtendefinition: "Attachments via tokens" .. ich habe dort ##form_file## reingeschrieben, was aber nicht den gewünschten Effekt hat.

    2.) if/else mittels Simple Tokens
    Ich versuche es mit der Anleitung unter https://isotopeecommerce.org/de/hand...le-tokens.html
    also:
    Code:
    {if ##form_Feldname##=="Wert"}
    optionale Ausgabe
    {endif}
    Das führt aber zu:
    Fatal error: Uncaught exception Exception with message Error parsing simple tokens (
    Parse error: syntax error, unexpected 'endif' (T_ENDIF) in [....]


    Hat jemand einen Tip?

  2. #2
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.451
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zu 2.)

    Code:
    {if form_Feldname=="Wert"}
    optionale Ausgabe
    {endif}
    Das Feld ohne # abfragen.

    Gruß, Cliff

  3. #3
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.451
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zu 1.)

    Zitat Zitat von Bas Beitrag anzeigen
    1.) In meinem Formular gibt es ein Upload-Feld (id: File) .. diesen Upoad möchte ich gern an die E-Mail anhängen, dazu gibt es ja auch eine Option innerhalb der Nachrichtendefinition: "Attachments via tokens" .. ich habe dort ##form_file## reingeschrieben, was aber nicht den gewünschten Effekt hat.
    Vlt. die Groß-/Kleinschreibung ??? ... id: File != ##form_file## ... eher ##form_File##

    Mal so als Idee.

  4. #4
    Contao-Fan Avatar von Bas
    Registriert seit
    03.12.2009.
    Ort
    Hamburg
    Beiträge
    555

    Standard

    Zitat Zitat von cliffen Beitrag anzeigen
    Vlt. die Groß-/Kleinschreibung ??? ... id: File != ##form_file## ... eher ##form_File##
    Das war zwar ein offensichticher Fehler (shame on me), aber das war's nicht.

    Aber danke für den Hinweis bzgl der if-Geschichte.

  5. #5
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.451
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Oh, wenn ich das so lese: https://github.com/terminal42/contao.../tag/1.3.0-rc1

    Würde ich sagen, mit Version 1.3.0 wird das besser bzw. anders.

  6. #6
    Contao-Fan Avatar von Ainschy
    Registriert seit
    24.06.2009.
    Ort
    Wenden
    Beiträge
    796
    Partner-ID
    5666
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Die 1.3.0 ist mittlerweile erschienen, aber ein File mittels ##form_file## an die E-Mail hängen klappt leider nicht.

    Habt ihr inzwischen eine Lösung gefunden?

    Gruß
    Oliver

  7. #7
    Contao-Nutzer
    Registriert seit
    08.10.2012.
    Beiträge
    33

    Standard Anhängen klappt schon - es darf nur nicht Datei - speichern im Datei-Feld aktiv sein

    Hallo zusammen,

    auf der Suche nach einem Problem bin ich über diesen Thread gestolpert.

    Dazu kann ich vielleicht folgenden Senf beitragen:

    Das Anhängen von Dateien mittels ##form_NAMEDESUPLOADFELDES## funktioniert schon in der neuen Notification Center Version, allerdings gilt folgendes zu beachten:

    Es darf NICHT bei dem Feld im Formulargenerator "Hochgeladene Datei speichern" aktiviert sein!

    Da scheinbar vorher schon die Temporäre Datei "weggeschnappt" wird und das Notification Center keine Chance mehr hat, die Datei an die E-Mail anzuhängen.

  8. #8
    Contao-Fan Avatar von Ainschy
    Registriert seit
    24.06.2009.
    Ort
    Wenden
    Beiträge
    796
    Partner-ID
    5666
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von blackbee Beitrag anzeigen

    Es darf NICHT bei dem Feld im Formulargenerator "Hochgeladene Datei speichern" aktiviert sein!

    Da scheinbar vorher schon die Temporäre Datei "weggeschnappt" wird und das Notification Center keine Chance mehr hat, die Datei an die E-Mail anzuhängen.
    Hi, der PR läuft bereits auf Github: https://github.com/terminal42/contao...center/pull/80

    Die zusätzliche Abfrage gibt den gespeicherten Pfad zurück und die Datei wird der Nachricht hinzugefügt.

  9. #9
    Contao-Nutzer
    Registriert seit
    08.10.2012.
    Beiträge
    33

    Standard

    Zitat Zitat von Ainschy Beitrag anzeigen
    Hi, der PR läuft bereits auf Github: https://github.com/terminal42/contao...center/pull/80

    Die zusätzliche Abfrage gibt den gespeicherten Pfad zurück und die Datei wird der Nachricht hinzugefügt.
    Danke für den Link zum Request. :-)

  10. #10
    Contao-Nutzer
    Registriert seit
    10.08.2014.
    Beiträge
    68

    Standard Syntax der token für "Attachments via tokens"

    Hallo Zusammen,

    kann mir jemand sagen wie der token für das Feld "Attachments via tokens" zum anhängen von Dokumenten an eine Mail aussehen muss?!

    Mein Feld heißt "Anlage1", Datei speichern ist deaktiviert.

    Ich habe es bereits mit ##form_Anlage1## und form_Anlage1 versucht, jedoch wird die Datei nicht an die Mail angehangen.

    Was genau mache ich falsch???

    Besten Dank.
    Grüße
    Jörg

  11. #11
    Contao-Nutzer
    Registriert seit
    10.08.2014.
    Beiträge
    68

    Standard

    Ich habe den Fehler gefunden. Dieser hatte jedoch weniger mit meinen tokens zu tun.

    In meinen Formularen nutze ich contao-mp_forms und hatte dort die Felder für den Upload auf der dritten Seite von insgesamt vier Seiten untergebracht. Verschiebe ich das Datei-Feld auf die letzte Seite funktioniert es.

    Vielleicht lässt sich das in einer zukünftigen Version optimiern??!

  12. #12
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.470
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Am besten direkt auf GitHub als Issue melden:
    https://github.com/terminal42/contao-mp_forms/issues
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •