• Resolved cesare2016

    (@cesare2016)


    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.
    Cesare

    form

    <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]
Viewing 4 replies - 1 through 4 (of 4 total)
Viewing 4 replies - 1 through 4 (of 4 total)

The topic ‘Email customization not working with complicated nesting’ is closed to new replies.