Zum Inhalt springen

Mailformplus Datenabfrage

Erstellt am 23. März 2009 · 1 Antwort · letzte Antwort am 24. März 2009

Tags: Frage

cherry ·

Hallo, ich möchte folgendes bewerkstelligen.
Ich habe ein größeres Formular das ich mit Mailformplus bediene. Die E-Mail die mir nach "Absenden" gesendet wird, ist HTML. Nun kann es ja sein, das es leere Formularfelder gibt. Diese möchte ich dann auch nicht übermitteln. Kann man die dann ausblenden?

Ausschnitt aus der HTML-Tabelle dir mir gesendet wird:

<tr>
    <td><font face="Verdana, Arial" size="2">Telefon:</font></td>
    <td> </td>
    <td><font face="Verdana, Arial" size="2">###value_telefon###</font></td>
  </tr>

Man könnte ja mit

if(!$telefon){ "Schreibe nichts";}
else { "Schreibe Tabelle"}

irgendwas machen.

Geht das überhaupt in Mailformplus?

Pas-de-deux ·

Hallo cherry,

Du solltest mal ein wenig in die umfangreiche Dokumentation von tt_news reinlesen.
Unter "1.5 Variouse examples: How to hide not filled out values in e-mails" wird das Vorgehen prima beschrieben (http://typo3.org/documentation/document-library/extension-manuals/th_mailformplus/4.0.13/view/)
Ergo: Einfach das Template anpassen in folgender Form:

<!-- ###ISSET_FAX### -->
###FAX###<br/>
<!-- ###ISSET_FAX### -->

Wenn der Benutzer das Feld "fax" ausgefüllt hat, wird es auch in der E-Mail angezeigt, andernfalls wird es erst gar nicht hinzugefügt.