Kontaktformular - EMail formatieren

Gesperrt
Goldfisch
Beiträge: 29
Registriert: Di 15. Nov 2011, 09:43
Kontaktdaten:

Kontaktformular - EMail formatieren

Beitrag von Goldfisch » Do 20. Dez 2012, 12:34

Hallo Forum,
Habe das Standard Formular von Contenido in einer Webseite angepasst. Jetzt muss ich das E-Mail, welches der Webseitenbesitzer bei einer Anfrage bekommt formatieren.
Vorallem möchte ich die Reihenfolge der Daten im Email Anpassen.

Kann mir jemand helfen wie ich das machen kann?

Ich habe das Standard Anfrageformular von Contenido verwendet.

Wäre super wenn jemand helfen kann.

Viele Grüße

xmurrix
Beiträge: 3154
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Kontaktdaten:

Re: Kontaktformular - EMail formatieren

Beitrag von xmurrix » Fr 21. Dez 2012, 00:50

Hallo Goldfisch,

schau die den untered drittel der Modulausgabe an, dort wird der Inhalt der E-Mail zusammengestellt. Die Variable $mail_body enthält dann den HTML-Text, der per E-Mail versand wird.

Das Ganze passiert zwischen Zeile 84-94 mit folgendem Code:

Code: Alles auswählen

        $mail_body = '<html><head></head><body bgcolor="#ffffff"><table cellspacing="0" cellpadding="2" border="0">';

        if (is_array($_POST)) {
            foreach ($_POST as $key => $value) {
                if ($key != 'send') {
                    $mail_body .= "<tr><td>$key</td><td>$value</td></tr>";
                }
            }
        }

        $mail_body .= '</table></bo'.'dy></html>';
Hier kannst du mit inline CSS was machen...

Gruß
xmurrix
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.

Gesperrt