Email customization not working with complicated nesting
-
Hiding/Showing fields im email (2) I use as confirmation mail doesn’t work properly. Email 1 that is less complicated worked perfectly.
Choosing which confirmation mail to send works fine (online vs. vorOrt group that is visible).
The following line – 1. st line of the mail is faulty:
Sehr[schwanger]geehrte Frau[/schwanger][notSchwanger]geehrter Herr[/notSchwanger] [nachname],and looks like this in the email
Sehr[schwanger]geehrte Frau[/schwanger][notSchwanger]geehrter Herr[/notSchwanger] Müller,
I tried to strip it down and work with only 1 field/variable. Everything was fine until I added the surrounding nesting ([online] and [vorOrt])
There seems to be a problem with this nesting:
[online] 1 type of confirmation mail using [online] again [/online][vorOrt] 2 type of confirmation mail [/vorOrt]No idea what the problem is.
Thanks.
Cesareform
<div id="responsive-form" class="clearfix"> <div style="background-color:#ffffcc"> <fieldset> <legend>Meine persönlichen Angaben</legend> <div class="form-row"> <div class="column-half">Geschlecht [radio geschlecht default:2 "m" "w"]</div> <div class="column-half">[group schwanger]Schwanger [radio radioSchwanger default:2 "ja" "nein"][/group][group notSchwanger]<br><br>[/group]</div> </div> <div class="form-row"> <div class="column-half">Vorname[text* vorname]</div> <div class="column-half">Nachname[text* nachname]</div> </div> <div class="form-row"> <div class="column-half">Strasse/Nr.: [text* strasse_nr]</div> <div class="column-half">PLZ/Ort: [text* plz_ort]</div> </div> <div class="form-row"> <div class="column-half">Geburtsdatum: [date* gebDatum min:1900-00-00]</div> <div class="column-half">Grösse (cm) [number* groesse min:100 max:250]</div> </div> <div class="form-row"> <div class="column-half">Telefon: [tel* telefon]</div> <div class="column-half">E-Mail: [email* email]</div> </div> <div class="form-row"> <div class="column-half">Gewicht (kg) [number* gewicht min:30 max:300]</div> <div class="column-half">Wunschgewicht (kg) [number* wunschgewicht min:30 max:300]</div> </div> <div class="form-row"> <div class="column-half">Beruf: [text* beruf]</div> <div class="column-half">Umfang Taille/Nabelhöhe (cm) [number* taille min:0 "85"]</div> </div> <div class="form-row"> <div class="column-half">Umfang Hüfthöhe (cm) [number* huefthoehe min:0 "100"]</div> <div class="column-half">Umfang Oberschenkel (cm) [number* oberschenkel min:0 "60"]</div> </div> </fieldset> </div> <br> <div style="background-color:#ffffcc"> <fieldset> <legend>Meine Gesundheit & Essensvorlieben</legend> [checkbox checkKeineKrankheiten default:1 "Ich habe KEINE Krankheiten, Allergien oder sonstige Beschwerden."] [group krankheiten] [checkbox krankheiten free_text "Hoher Blutdruck" "Diabetes" "Nierenbeschwerden" "Herzleiden" "Diabetes" "Pilze" "Schilddrüsenüberfunktion" "Schilddrüsenunterfunktion" "Schwindel" "Hautkrankheiten" "Schlafstörungen" "Verdauungsbeschwerden" "Depressionen" "Gelenkschmerzen" "Asthma" "Sonstige Beschwerden:"] <br> [/group] [checkbox checkKeineMedikamente default:1 "Ich nehme zurzeit KEINE Medikamente, Hormone, etc."] [group medikamente] [checkbox medikamente free_text "Cholesterin" "Harnsäure" "Diabetes" "Diuretika" "Schilddrüsenmittel gegen Überfunktion" "Schilddrüsenmittel gegen Unterfunktion" "Blutdruck" "Pille/Hormone" "Sonstige Medikamente:"] <br> [/group] [checkbox checkEsseAlles default:1 "Ich esse ALLES (auch Nahrungsmittelallergien berücksichtigen)."] [group nahrungsmittel] <strong>(max. 4 auswählen)</strong><br> Davon esse ich nur <strong>selten</strong>: [checkbox nahrungsmittelNurSelten "Fleisch" "Geflügel" "Fisch" "Käse" ] Davon esse ich gar <strong>nichts</strong>: [checkbox nahrungsmittelGarNicht free_text "Fleisch" "Geflügel" "Fisch" "Käse" "Kuhmilch" "Naturjoghurt" "Ziegenmilch-/joghurt" "Schafsmilch-/joghurt" "Meeresfrüchte" "Sojaprodukte" "Sonstiges:"] [/group] </fieldset> </div> <br> <div style="background-color:#ffffcc"> <fieldset> <legend>Meine Ziel</legend> [radio ziel default:1 "abnehmen" "Stoffwechselumstellung (gleich bleiben)"] Betreuungsart: [radio betreuungsArt default:1 "ONLINE" "vor Ort (in einer unserer Praxen)"] [group online] Paket?: [radio paketOnline default:1 "ONLINE"] [/group] [group vorOrt] Wo?: [radio betreuungsOrt default:1 "Zürich" "Benglen (Fällanden)" "Baden" "Basel" "Chur"] Paket?: [radio paket default:2 "BASIC" "STANDARD" "PREMIUM"] Einzel oder in der Gruppe?: [radio einzelOderGruppe default:1 "Einzelbetreuung" "2-er Gruppe" "3-er Gruppe"] [/group] [group zweierGruppe] Vor- u. Nachname 2. Gruppenmitglied: [text* nameZweiterZweierGruppe] [/group] [group dreierGruppe] Vor- u. Nachname 2. Gruppenmitglied: [text* nameZweiterDreierGruppe] Vor- u. Nachname 3. Gruppenmitglied: [text* nameDritterDreierGruppe] [/group] </fieldset> </div> <br> <div style="background-color:#ffffcc"> <fieldset> <legend>Diverses</legend> <strong>Wie sind Sie auf uns aufmerksam geworden?</strong> [radio woGefunden default:1 "Internet" "Kundenstopper" "fitnessCENTER" "Empfehlung"] <strong>Newsletter?</strong> Ich möchte regelmässig den Gesundheistbrief erhalten [radio newsletter default:1 "ja" "nein"] <strong>Bemerkungen</strong> [textarea bemerkungen] [acceptance einverstanden] bla bla bla </fieldset> <div class="form-row"> <div class="column-full">[submit "Jetzt anmelden"]</div> </div> </div> </div><!--end responsive-form-->conditions
if [einzelOderGruppe] equals "3-er Gruppe" then show [dreierGruppe] if [einzelOderGruppe] equals "2-er Gruppe" then show [zweierGruppe] if [betreuungsArt] not equals "ONLINE" then show [vorOrt] if [betreuungsArt] equals "ONLINE" then show [online] if [geschlecht] equals "w" then show [schwanger] if [geschlecht] equals "m" then show [notSchwanger] if [checkKeineKrankheiten] not equals "Ich habe KEINE Krankheiten, Allergien oder sonstige Beschwerden." then show [krankheiten] if [checkKeineMedikamente] not equals "Ich nehme zurzeit KEINE Medikamente, Hormone, etc." then show [medikamente] if [checkEsseAlles] not equals "Ich esse ALLES (auch Nahrungsmittelallergien berücksichtigen)." then show [nahrungsmittel]email body
[online] Sehr[schwanger]geehrte Frau[/schwanger][notSchwanger]geehrter Herr[/notSchwanger] [nachname], Besten Dank für Ihre Anmeldung zum sdfsdf sfdsdf Programm. Weiteres Vorgehen: <ol> <li><strong>Vereinbaren Sie einen Termin zur BLUTANALYSE</strong> Wir empfehlen Ihnen die Blutanalyse bei einem medizinischen Labor durchzuführen. Hier finden Sie weitere Infos und die <a href="http://www.xx.ch">Laborliste</a>.Haben Sie schon einen Termin? Wenn ja retournieren Sie uns doch dieses Mail mit Name des Labors und Datum der Blutentnahme - diese Information hilft uns bei allfälligen Rückfragen. </li> <li><strong>Zahlung ausführen (Vorauskasse)</strong> Bei der Onine-Betreuung machen wir jeweils Vorauskasse. </li> </ol> <hr/> Als guten Einstieg ins Programm empfehlen wir Ihnen das Lesen ...herum. <hr/> Mit freundlichen Grüssen ... [/online] [vorOrt] Sehr [schwanger]geehrte Frau [nachname][/schwanger][notSchwanger]geehrter Herr [nachname][/notSchwanger], Besten Dank für Ihre Anmeldung zum ss ss Programm. Weiteres Vorgehen: <ol> <li><strong>Vereinbaren Sie einen Termin zur BLUTANALYSE</strong> Wir empfehlen Ihnen die Blutanalyse bei einem medizinischen Labor durchzuführen. Hier finden Sie weitere Infos und die <a href="http://www.sfsfd.ch">Laborliste</a>.Haben Sie schon einen Termin? Wenn ja retournieren Sie uns doch dieses Mail mit Name des Labors und Datum der Blutentnahme - diese Information hilft uns bei allfälligen Rückfragen. </li> <li><strong>Vereinbaren Sie einen Termin für das 1. Beratungsgespräch bei uns</strong> </li> </ol> <strong><font color="red">WICHTIG: Wir benötigen Ihre Blutresultate bis spätestens 2-3 Tage vor Ihrem 1. Beratungstermin, damit wir Ihren persönlichen Ernährungsplan bis dann vorbereiten können.</font></strong> <hr/> Als guten Einstieg ins Programm empfehlen wir ... herum. <hr/> Mit freundlichen Grüssen ... [/vorOrt]
The topic ‘Email customization not working with complicated nesting’ is closed to new replies.