Willkommen, Gast
Angemeldet bleiben:

THEMA:

empty fields 3 Monate 2 Wochen her #244348

  • Autor
  • gerardb
  • Offline
  • Senior Breezer
  • Senior Breezer
  • Beiträge: 126
  • Dank erhalten: 0
We do have a form with fields not necessary to fill in and they remain empty.
The feed back mail is in html for user and admin. But in this case it will generate blank/empty lines with no info at all. Is there a way to skip this in the output so there will be no empty lines in the mail.
See sample output and code with fields labels and data.
Code:
<tr style="text-align: left; font-family: tahoma, arial, helvetica, sans-serif; font-size: 10pt;">
<td>{1_Vorname:value}</td>
<td> </td>
<td>{1_Name:value}</td>
<td> </td>
<td>{1_Geburtsdatum:value}</td>
<td>{1_Passnummer:value}</td>
<td> </td>
</tr>
<tr style="text-align: left; font-family: tahoma, arial, helvetica, sans-serif; font-size: 10pt;">
<td>{2_Vorname:value}</td>
<td> </td>
<td>{2_Name:value}</td>
<td> </td>
<td>{2_Geburtsdatum:value}</td>
<td>{2_Passnummer:value}</td>
<td>{2_Kind_unter_16_Jahre:value}</td>
</tr>
<tr style="text-align: left; font-family: tahoma, arial, helvetica, sans-serif; font-size: 10pt;">
<td>{3_Vorname:value}</td>
<td> </td>
<td>{3_Name:value}</td>
<td> </td>
<td>{3_Geburtsdatum:value}</td>
<td>{3_Passnummer:value}</td>
<td>{3_Kind_unter_16_Jahre:value}</td>
</tr>

Output in mail:
see attachement

How to solve this that there are no empty lines in the mail?
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

empty fields 3 Monate 2 Wochen her #244351

  • tihana.krivics Avatar
  • tihana.krivic
  • Offline
  • Moderator
  • Moderator
  • Beiträge: 1708
  • Karma: 3
  • Dank erhalten: 154
Hi,

Please go to your form->Advanced->more options->Admin Emails->Report->and select Nonempty values.
Do the same for Mailback Email.
Nonempty values - will send data from all fields which were completed, but will not send data from fields that were left empty.

Let me know if it helps.

Regards,
Tihana

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: Post by tihana.krivic.

empty fields 3 Monate 2 Wochen her #244360

  • TheMuffinMans Avatar
  • TheMuffinMan
  • Offline
  • Developer
  • Developer
  • Beiträge: 10064
  • Karma: 167
  • Dank erhalten: 803
@gerardb

Are you using the email template in form => advanced => more options => admin/mailback emails?

Regards,
Markus

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

empty fields 3 Monate 2 Wochen her #244392

  • Autor
  • gerardb
  • Offline
  • Senior Breezer
  • Senior Breezer
  • Beiträge: 126
  • Dank erhalten: 0
Yes I use the option don't send empty fields.
This is not the problem as it works fine.
The problem is how to get rid of the empty white lines reserved in the output.
see the screen print I send with the question.
So the fields are empty if there is no data, but the space is still reserved as it is with the html code.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

empty fields 3 Monate 2 Wochen her #244393

  • Autor
  • gerardb
  • Offline
  • Senior Breezer
  • Senior Breezer
  • Beiträge: 126
  • Dank erhalten: 0
yes see the answer, I use this.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

empty fields 3 Monate 2 Wochen her #244396

  • TheMuffinMans Avatar
  • TheMuffinMan
  • Offline
  • Developer
  • Developer
  • Beiträge: 10064
  • Karma: 167
  • Dank erhalten: 803
Hi,

the simple templates ususally don't support conditions but I just created a patch for you, so you can hide empty elements.

Please download and install the component attached (just install over your existing BF installation).

Then in form => advanced => more options => settings => set "Log to database" to "All values" (otherwise it won't work).

In your email template, wrap everything that is supposed to be hidden for empty values using the new {hide} tag. Example
<p>{hide FIELDNAME}{FIELDNAME:label}: {FIELDNAME:value}{/hide}</p>

Replace FIELDNAME with the name (not title) of the fields you want this to apply to.

It is also recommended to use "Toggle Editor" for this and work with the raw HTML as the editor might add unwanted HTML tags that would prevent these tags from being recognized.

Dateianhang:

Dateiname: com_breezi...7-08.zip
Dateigröße:3,948 KB


Regards,
Markus
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.063 Sekunden

Angebot

Sommer Special! Alle Mitgliedschaften zum Sonderpreis!

Prio Support, alle Extensions und alle Templates in einem Paket.

Hier geht's zur Bestellung

Crosstec hilft sparen!

Falls Sie neu bei Crosstec sind aber bereits einen Formulargenerator bei einem anderen Hersteller gekauft haben, dann bekommen sie von uns einen Rabatt von 25% auf unsere 1-Jahres und Pro-Mitgliedschaften

Wie Sie an den Rabatt kommen?

Schreiben Sie uns einfach eine kurze Email mit beigelegten Kaufbeleg (z.B. PayPal Quittung) an sales@crosstec.org.

Wir unterstützen die Joomla Community

Crosstec unterstützt weltweit alle offiziellen Joomla! User Groups und Organisatoren von Joomla! Days die bei Joomla.org registriert sind.

Falls das auf dich zutrifft und du eines unserer Produkte brauchst, schreib uns eine kurze Email an info@crosstec.org und du bekommst eine Flatrate-Mitgliedschaft geschenkt!