Ergebnis 1 bis 9 von 9

Thema: Dateianhang mit attachement = true funzt nur in Bestätigungsmail

  1. #1
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Frage Dateianhang mit attachement = true funzt nur in Bestätigungsmail

    Hallo,

    unter dem Punkt '(EFG) Per E-Mail versenden' habe ich die Zeile
    Code:
    Dateianhang: {{form::file?attachement=true}}
    unter dem Punkt '(EFG) Bestätigung per E-Mail versenden' ebenso.

    Die hochgeladene Datei wird aber nur in der Bestätigungsmail mit versendet. Die Textzeile in der Bestätigungsmail ist leer:
    Code:
    Dateianhang:
    Das wäre in Ordnung, die Datei ist ja im Anhang dabei. Aber in der normalen Mail sieht die Zeile so aus:
    Code:
    Dateianhang: einbild.jpg
    'einbild.jpg' ist nicht verlinkt und es ist auch keine Bild im Anhang dabei.

    Weiß jemand mehr darüber?

    Gruß Andreas
    Geändert von Andreas (10.11.2010 um 20:50 Uhr)
    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

  2. #2
    Contao-Fan Avatar von tom
    Registriert seit
    16.06.2009.
    Ort
    Ludwigsburg
    Beiträge
    385

    Standard

    Hallo Andreas,

    anstelle von attachement=true muesste es korrekt lauten attachment=true.
    attachement war ursprünglich mein Tipp-Fehler, den ich bei der später eingeführten Funktion "(EFG) Per E-Mail versenden" nicht nochmal "nachgezogen" habe. Werde dies aber in der nächsten Version ändern, sodass bei beiden Mails attachement und attachment funktionieren.

    Schöne Grüße
    Thomas

  3. #3
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Thomas,

    ich danke dir, jetzt geht's. Ich weiß nicht mehr, woher ich 'attachement' hatte, wär aber gut, wenn das anderen erspart bliebe, kostet ja immer so viel Zeit mit der Fehlersuche.

    Gruß von Andreas
    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

  4. #4
    Contao-Nutzer
    Registriert seit
    17.02.2013.
    Beiträge
    4

    Standard

    Folgendes Problem habe ich:

    Bei der EFG Bestätigungsmail ist folgendes drin:

    Code:
    Hallo {{form::name}}
    
    vielen Dank für die Anfrage. Wir haben die folgenden Angaben erhalten:
    
    {{form::name?label=Name: }}
    {{form::firma?label=Firma: }}
    {{form::strasse?label=Straße: }}
    {{form::plz?label=PLZ: }}
    {{form::ort?label=Ort: }}
    {{form::mail?label=E-Mail: }}
    {{form::telefon?label=Telefon: }}
    {{form::nachricht?label=Nachricht: }}
    Upload 1: {{form::upload1?attachment=true}}
    Upload 2: {{form::upload2?attachment=true}}
    Upload 3: {{form::upload3?attachment=true}}
    Trotz der ?label= zeigt er alle Felder in der Mail an (auch wenn diese leer sind).
    Außerdem hängt er keine Dateien an die Mail.

    Woran kann das liegen? Die Felder werden ausgefüllt versendet...

  5. #5
    Contao-Fan Avatar von tom
    Registriert seit
    16.06.2009.
    Ort
    Ludwigsburg
    Beiträge
    385

    Standard

    Hallo thebrains,

    Trotz der ?label= zeigt er alle Felder in der Mail an (auch wenn diese leer sind).
    Wenn die "leeren" Felder in der Mail nicht ausgegeben werden sollen, muss die Option "Leere Felder auslassen" aktiviert sein.

    Bzgl. der Uploads bzw. Datei-Anhänge:
    Die Feldnamen sind korrekt, Tipp-Fehler ausgeschlossen? D.h. es gibt ein Formularfeld des Typs "Datei-Upload" mit Name 'upload1'?

    Welche Versionen (Contao und EFG) sind im Einsatz?

    Schöne Grüße
    Tom

  6. #6
    Contao-Nutzer
    Registriert seit
    17.02.2013.
    Beiträge
    4

    Standard

    Hier einmal das HTML Formular:

    HTML-Code:
    <form action="kontakt.html" id="f1" method="post" enctype="multipart/form-data" class="kontaktform">
    <div class="formbody">
    <input type="hidden" name="FORM_SUBMIT" value="auto_form_1">
    <input type="hidden" name="REQUEST_TOKEN" value="603fa4ac472391a8a9c329e5ab65daf0">
    <input type="hidden" name="MAX_FILE_SIZE" value="2048000">
    <input type="hidden" name="FORM_PAGE" value="1"> 
    <table>
      <tr class="row_0 row_first even">
        <td class="col_0 col_first"><label for="ctrl_1" class="mandatory"><span class="invisible">Pflichtfeld</span> Vor- und Nachname<span class="mandatory">*</span></label></td>
        <td class="col_1 col_last"><input type="text" name="name" id="ctrl_1" class="text mandatory" value="" required></td>
      </tr>
      <tr class="row_1 odd">
        <td class="col_0 col_first"><label for="ctrl_2">Firma</label></td>
        <td class="col_1 col_last"><input type="text" name="firma" id="ctrl_2" class="text" value=""></td>
      </tr>
      <tr class="row_2 even">
        <td class="col_0 col_first"><label for="ctrl_3">Straße</label></td>
        <td class="col_1 col_last"><input type="text" name="strasse" id="ctrl_3" class="text" value=""></td>
      </tr>
      <tr class="row_3 odd">
        <td class="col_0 col_first"><label for="ctrl_4">PLZ</label></td>
        <td class="col_1 col_last"><input type="text" name="plz" id="ctrl_4" class="text" value=""></td>
      </tr>
      <tr class="row_4 even">
        <td class="col_0 col_first"><label for="ctrl_5">Ort</label></td>
        <td class="col_1 col_last"><input type="text" name="ort" id="ctrl_5" class="text" value=""></td>
      </tr>
      <tr class="row_5 odd">
        <td class="col_0 col_first"><label for="ctrl_6" class="mandatory"><span class="invisible">Pflichtfeld</span> E-Mail<span class="mandatory">*</span></label></td>
        <td class="col_1 col_last"><input type="text" name="mail" id="ctrl_6" class="text mandatory" value="" required></td>
      </tr>
      <tr class="row_6 even">
        <td class="col_0 col_first"><label for="ctrl_7">Telefon</label></td>
        <td class="col_1 col_last"><input type="text" name="telefon" id="ctrl_7" class="text" value=""></td>
      </tr>
      <tr class="row_7 odd">
        <td class="col_0 col_first"><label for="ctrl_8" class="mandatory"><span class="invisible">Pflichtfeld</span> Ihre Nachricht<span class="mandatory">*</span></label></td>
        <td class="col_1 col_last"><textarea name="nachricht" id="ctrl_8" class="textarea mandatory" rows="4" cols="40" required></textarea></td>
      </tr>
      <tr class="row_8 even">
        <td class="col_0 col_first"><label for="ctrl_12">Datei &#35;1</label></td>
        <td class="col_1 col_last"><input type="file" name="upload1" id="ctrl_12" class="upload"></td>
      </tr>
      <tr class="row_9 odd">
        <td class="col_0 col_first"><label for="ctrl_13">Datei &#35;2</label></td>
        <td class="col_1 col_last"><input type="file" name="upload2" id="ctrl_13" class="upload"></td>
      </tr>
      <tr class="row_10 even">
        <td class="col_0 col_first"><label for="ctrl_14">Datei &#35;3</label></td>
        <td class="col_1 col_last"><input type="file" name="upload3" id="ctrl_14" class="upload"></td>
      </tr>
      <tr class="row_11 odd">
        <td colspan="2" class="colspan explanation"><p><small><strong>Erlaubte Dateitypen: .jpg, .pdf, .doc, .odt</strong></small></p></td>
      </tr>
      <tr class="row_12 even">
        <td class="col_0 col_first" valign="top"><label for="ctrl_15" class="mandatory"><span class="invisible">Pflichtfeld</span> Spam-Schutz<span class="mandatory">*</span> <span class="invisible">&#87;&#97;&#115; &#105;&#115;&#116; &#100;&#105;&#101; &#83;&#117;&#109;&#109;&#101; &#97;&#117;&#115; &#52; &#117;&#110;&#100; &#49;&#63;</span></label></td>
        <td class="col_1 col_last"><input type="text" name="c6fc7dfd3a99b3a79a362fe83353ee8fb" id="ctrl_15" class="captcha mandatory" value="" maxlength="2" required><br><div class="captchaquestion"><span class="captcha_text">&#87;&#97;&#115; &#105;&#115;&#116; &#100;&#105;&#101; &#83;&#117;&#109;&#109;&#101; &#97;&#117;&#115; &#52; &#117;&#110;&#100; &#49;&#63;</span></div></td>
      </tr>
    
    <!-- indexer::stop -->
      <tr class="row_13 odd">
        <td class="col_0 col_first">&nbsp;</td>
        <td class="col_1 col_last">
        	<div class="submit_container form_page"><input type="submit" name="FORM_NEXT" id="ctrl_9" class="submit next" value="Formular absenden"></div>
    	</td>
      </tr>
    <!-- indexer::continue -->  <tr class="row_14 row_last even">
        <td colspan="2" class="colspan explanation"><p style="color: #f00;"><strong><small>*Pflichtfelder</small></strong></p></td>
      </tr>
    
    <script>
    if(typeof(window.addEvent)=="function"){
    	window.addEvent('domready', function(){
    		var elForm = document.id('{$this->Template->formId}');
    		if (elForm){
    			var elBtnBack =	elForm.getElement('input[name=FORM_BACK]');
    			if (elBtnBack){
    				elBtnBack.addEvent('click', function(){
    					elForm.getElements('input[required]').each(function(item){
    						item.removeProperty('required');
    					});
    				});
    			}
    		}
    	});
    }
    </script>
    <script>
    if(typeof(window.addEvent)=="function"){
    window.addEvent("domready",function(){Locale.define("en-US","Date",{months:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],days:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],months_abbr:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],days_abbr:["So","Mo","Di","Mi","Do","Fr","Sa"]});Locale.define("en-US","DatePicker",{select_a_time:"Uhrzeit auswählen",use_mouse_wheel:"Ändern Sie die Werte mit Hilfe des Mausrads",time_confirm_button:"OK",apply_range:"Anwenden",cancel:"Abbrechen",week:"W"});});}
    </script></table>
    </div>
    </form>

    Contao Version: Contao Open Source CMS 2.11.7
    EFG Version: 1.16.1 stable


    Also er sendet den Dateianhang einfach nicht mit.

  7. #7
    Contao-Fan Avatar von tom
    Registriert seit
    16.06.2009.
    Ort
    Ludwigsburg
    Beiträge
    385

    Standard

    Hallo thebrains,

    hab' eben ein entsprechendes Formular angelegt und getestet: kann kein Problem feststellen, die Dateien werden korrekt als Anhang versendet.

    Hast Du die Insert-Tags manuell eingetippt, oder evtl. per CopyPaste eingefügt? Zweiteres kann dazu führen, dass sie nicht funktionieren, da ggf. nicht sichtbares Zeichen zwischen den geschweiften Klammern kopiert wird.

    Das Formular selbst hast Du nach Anlegen der Upload-Felder nochmal gepeichert?

    Schöne Grüße
    Thomas

  8. #8
    Contao-Nutzer Avatar von danielarts
    Registriert seit
    27.04.2012.
    Beiträge
    10

    Standard

    Zitat Zitat von Andreas Beitrag anzeigen
    Hallo Thomas,

    ich danke dir, jetzt geht's. Ich weiß nicht mehr, woher ich 'attachement' hatte, wär aber gut, wenn das anderen erspart bliebe, kostet ja immer so viel Zeit mit der Fehlersuche.

    Gruß von Andreas
    Hi, gerade habe ich hier die Lösung gefunden, danke!
    Der Tippfehler ist leider immer noch hier:
    http://de.contaowiki.org/EFG

    VG Daniel

  9. #9
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    Danke für den Hinweiss - wurde korrigiert.

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 11.08.2010, 17:32
  2. URL umschreiben funzt nicht
    Von hajo808 im Forum Installation / Update
    Antworten: 25
    Letzter Beitrag: 30.07.2010, 10:07
  3. filter=true, Ausgabe im Select Element sortieren?
    Von kmielke im Forum Entwickler-Fragen
    Antworten: 0
    Letzter Beitrag: 06.05.2010, 13:03
  4. prepareForWidget() und disabled=true macht Probleme
    Von stefan.sl im Forum Entwickler-Fragen
    Antworten: 5
    Letzter Beitrag: 25.12.2009, 17:19

Lesezeichen

Lesezeichen

Berechtigungen

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