Events Made Easy › Forums › Bug fixed or feature request implemented › Custom field, checkbox
Tagged: checkbox
- This topic has 4 replies, 2 voices, and was last updated 7 years, 10 months ago by Anonymous.
-
AuthorPosts
-
Sun 19 Feb 2017 at 18:53 #55981AnonymousInactive
Hey Franky,
I’m going to create a new rsvp-form
I use a single checkbox in my form, with this configuration:
HTML attribut Value: 1 and visible value: jaI use this field for the emails.
If I test the form, the checkbox is unchecked, I get the following result.
The email to the customer, I use this: [eme_if4 tag='#ESC_FIELDVALUE{107}' value='1'] the result is false.
The email to the contact person, I use this: [eme_if tag='#ESC_FIELDVALUE{107}' value='1'] the result is true.Can you help me?
Sun 19 Feb 2017 at 21:35 #55986FrankyKeymasterThe code to replace values is identical in both cases, so I can’t say anything concerning this until you show the complete template in both cases (I’m guessing, since you use eme_if4 in the first case, some other if-statement takes precedence).
Mon 20 Feb 2017 at 22:24 #55988AnonymousInactiveThank you for your answer.
Both forms are relatively complex, I would like to spare you.
I tested myself again.
I have built a small form with 4 fields, as described above.
Here are my results:checked field 1: Feld1: Name: R1-opt-C2-Startgeld value: 1 Wert: Ja Feld2: Name: R2-opt-C2-Startgeld value: 1 Wert: Feld3: Name: R3-opt-C2-Startgeld value: 1 Wert: Feld4: Name: R4-opt-C2-Startgeld value: 1 Wert: ----------------------------------- checked field 2 Feld1: Name: R1-opt-C2-Startgeld value: Wert: Feld2: Name: R2-opt-C2-Startgeld value: 1 Wert: Ja Feld3: Name: R3-opt-C2-Startgeld value: 1 Wert: Feld4: Name: R4-opt-C2-Startgeld value: 1 Wert: ------------------------------------- checked field 3 Feld1: Name: R1-opt-C2-Startgeld value: Wert: Feld2: Name: R2-opt-C2-Startgeld value: Wert: Feld3: Name: R3-opt-C2-Startgeld value: 1 Wert: Ja Feld4: Name: R4-opt-C2-Startgeld value: 1 Wert: ----------------------------------- checked field 4 Feld1: Name: R1-opt-C2-Startgeld value: Wert: Feld2: Name: R2-opt-C2-Startgeld value: Wert: Feld3: Name: R3-opt-C2-Startgeld value: Wert: Feld4: Name: R4-opt-C2-Startgeld value: 1 Wert: Ja
You can see that the visible value is displayed correctly, but the value is not correct.
Mon 20 Feb 2017 at 22:52 #55989FrankyKeymasterI don’t pretend to completely understand your example 🙂
But seeing that behavior, it led me to believe some replacement value retained the previous one found. So, could you try this change:
https://plugins.trac.wordpress.org/changeset/1600114/Tue 21 Feb 2017 at 13:25 #55990AnonymousInactivedon’t pretend …, but the result is fine. Now everything works.
Thanks for this!Here is a look at one of the mail templates, so you understand why I wanted to spare ….
// plain text mail for the respondent Hallo #_FIELD{16}, du hast Dich für die Veranstaltung: "#_EVENTNAME" vom #d.#m.#Y bis #@d.#@m.#@Y" angemeldet. [eme_if tag='#ESC_FIELD{81}']Dies ist eine Doppelveranstalltung, es werden 2 Regatten ausgetragen. - Am Samstag: Gebühren Typ(*) #_FIELD{118} - Am Sonntag: Gebühren Typ(*) #_FIELD{119}[/eme_if] NEU: Um die Abrechnung zu vereinfachen, sind die Kosten, die bei der Anmeldung bereits feststehen, vor dem Wettkampf zu überweisen. ================== Dein Kostenanteil: ================== [eme_if tag='#ESC_FIELD{112}']* Übernachtung: #_FIELD{112} Euro = #_FIELD{82} Nächte á #_FIELD{78} Euro[/eme_if][eme_if tag='#ESC_FIELD{111}'] * Startgelder : #_FIELD{111} Euro[/eme_if] ------------------------ [eme_if tag='#ESC_FIELD{113}']* Zu zahlen : #_FIELD{113} Euro[/eme_if][eme_if tag='#ESC_FIELD{113}' is_empty=1]* Ges. Summe: 0.00 Euro[/eme_if] ======================== Bitte überweise den Betrag bis spätestens 1 Woche vor Beginn der Regatta auf folgendes Konto: Sparkasse Musterstadt IBAN: DE01 2345 6789 0123 4567 89 oder DE01234567890123456789 Als Verwendungszweck gib bitte folgendes an: LKC-#_EVENTID-#_BOOKINGID ================================= Du hast folgende Angaben gemacht: ================================= [eme_if tag='#ESC_FIELD{81}'][eme_if2 tag='#ESC_FIELDVALUE{81}' value='0']* Teilnahme an beiden Regatten.[/eme_if2][eme_if2 tag='#ESC_FIELDVALUE{81}' value='1']* Teilnahme nur am Samstag.[/eme_if2][eme_if2 tag='#ESC_FIELDVALUE{81}' value='2']* Teilnahme nur am Sonntag.[/eme_if2][/eme_if] * Startgelder : [eme_if tag='#ESC_FIELDVALUE{80}' value='1']Der Verein zahlt für mich die Startgelder.[/eme_if][eme_if tag='#ESC_FIELDVALUE{80}' value='0']Ich muss meine Startgelder selber bezahlen.[/eme_if] * Übernachtungen : [eme_if tag='ESC_FIELDVALUE{82}' gt='1']#_FIELD{82} Übernachtungen beim Veranstalter.[/eme_if][eme_if tag='ESC_FIELDVALUE{82}' value='0']Keine.[/eme_if] * Gemeldete Rennen: Alterklasse Attribut: #_FIELD{13} [eme_if tag='#ESC_FIELD{81}'][eme_if2 tag='#ESC_FIELDVALUE{81}' value='1'] 1.) #_FIELD{95} Euro #_FIELD{01} #_FIELD{07}[eme_if3 tag='#ESC_FIELD{103}'] || 2. Person: #_FIELD{99} #_FIELD{103}[eme_if4 tag='#ESC_FIELDVALUE{107}' value='1'] (Der Verein übernimmt das Startgeld für die 2. Person.)[/eme_if4][/eme_if3] [eme_if3 tag='#ESC_FIELD{96}']2.) #_FIELD{96} Euro #_FIELD{02} #_FIELD{08}[eme_if4 tag='#ESC_FIELD{104}'] || 2. Person: #_FIELD{100} #_FIELD{104}[eme_if5 tag='#ESC_FIELDVALUE{108}' value='1'] (Der Verein übernimmt das Startgeld für die 2. Person.)[/eme_if5][/eme_if4][/eme_if3] [eme_if3 tag='#ESC_FIELD{97}']3.) #_FIELD{97} Euro #_FIELD{03} #_FIELD{09}[eme_if4 tag='#ESC_FIELD{105}'] || 2. Person: #_FIELD{101} #_FIELD{105}[eme_if5 tag='#ESC_FIELDVALUE{109}' value='1'] (Der Verein übernimmt das Startgeld für die 2. Person.)[/eme_if5][/eme_if4][/eme_if3] [eme_if3 tag='#ESC_FIELD{98}']4.) #_FIELD{98} Euro #_FIELD{04} #_FIELD{10}[eme_if4 tag='#ESC_FIELD{106}'] || 2. Person: #_FIELD{102} #_FIELD{106}[eme_if5 tag='#ESC_FIELDVALUE{110}' value='1'] (Der Verein übernimmt das Startgeld für die 2. Person.)[/eme_if5][/eme_if4][/eme_if3][/eme_if2][eme_if2 tag='#ESC_FIELDVALUE{81}' value='2'] 1.) #_FIELD{114} Euro #_FIELD{01} #_FIELD{07}[eme_if3 tag='#ESC_FIELD{103}'] || 2. Person: #_FIELD{99} #_FIELD{103}[eme_if4 tag='#ESC_FIELDVALUE{107}' value='1'] (Der Verein übernimmt das Startgeld für die 2. Person.)[/eme_if4][/eme_if3] [eme_if3 tag='#ESC_FIELD{115}']2.) #_FIELD{115} Euro #_FIELD{02} #_FIELD{08}[eme_if4 tag='#ESC_FIELD{104}'] || 2. Person: #_FIELD{100} #_FIELD{104}[eme_if5 tag='#ESC_FIELDVALUE{108}' value='1'] (Der Verein übernimmt das Startgeld für die 2. Person.)[/eme_if5][/eme_if4][/eme_if3] [eme_if3 tag='#ESC_FIELD{116}']3.) #_FIELD{116} Euro #_FIELD{03} #_FIELD{09}[eme_if4 tag='#ESC_FIELD{105}'] || 2. Person: #_FIELD{101} #_FIELD{105}[eme_if5 tag='#ESC_FIELDVALUE{109}' value='1'] (Der Verein übernimmt das Startgeld für die 2. Person.)[/eme_if5][/eme_if4][/eme_if3] [eme_if3 tag='#ESC_FIELD{117}']4.) #_FIELD{117} Euro #_FIELD{04} #_FIELD{10}[eme_if4 tag='#ESC_FIELD{106}'] || 2. Person: #_FIELD{102} #_FIELD{106}[eme_if5 tag='#ESC_FIELDVALUE{110}' value='1'] (Der Verein übernimmt das Startgeld für die 2. Person.)[/eme_if5][/eme_if4][/eme_if3][/eme_if2][eme_if2 tag='#ESC_FIELDVALUE{81}' value='0'] 1.) #_FIELD{95} + #_FIELD{114} Euro #_FIELD{01} #_FIELD{07}[eme_if3 tag='#ESC_FIELD{103}'] || 2. Person: #_FIELD{99} #_FIELD{103}[eme_if4 tag='#ESC_FIELDVALUE{107}' value='1'] (Der Verein übernimmt das Startgeld für die 2. Person.)[/eme_if4][/eme_if3] [eme_if3 tag='#ESC_FIELD{96}']2.) #_FIELD{96} + #_FIELD{115} Euro #_FIELD{02} #_FIELD{08}[eme_if4 tag='#ESC_FIELD{104}'] || 2. Person: #_FIELD{100} #_FIELD{104}[eme_if5 tag='#ESC_FIELDVALUE{108}' value='1'] (Der Verein übernimmt das Startgeld für die 2. Person.)[/eme_if5][/eme_if4][/eme_if3] [eme_if3 tag='#ESC_FIELD{97}']3.) #_FIELD{97} + #_FIELD{116} Euro #_FIELD{03} #_FIELD{09}[eme_if4 tag='#ESC_FIELD{105}'] || 2. Person: #_FIELD{101} #_FIELD{105}[eme_if5 tag='#ESC_FIELDVALUE{109}' value='1'] (Der Verein übernimmt das Startgeld für die 2. Person.)[/eme_if5][/eme_if4][/eme_if3] [eme_if3 tag='#ESC_FIELD{98}']4.) #_FIELD{98} + #_FIELD{117} Euro #_FIELD{04} #_FIELD{10}[eme_if4 tag='#ESC_FIELD{106}'] || 2. Person: #_FIELD{102} #_FIELD{106}[eme_if5 tag='#ESC_FIELDVALUE{110}' value='1'] (Der Verein übernimmt das Startgeld für die 2. Person.)[/eme_if5][/eme_if4][/eme_if3][/eme_if2][/eme_if][eme_if tag='#ESC_FIELD{81}' is_empty=1] 1.) #_FIELD{95} Euro #_FIELD{01} #_FIELD{07}[eme_if2 tag='#ESC_FIELD{103}'] || 2. Person: #_FIELD{99} #_FIELD{103}[eme_if3 tag='#ESC_FIELDVALUE{107}' value='1'] (Der Verein übernimmt das Startgeld für die 2. Person.)[/eme_if3][/eme_if2] [eme_if2 tag='#ESC_FIELD{96}']2.) #_FIELD{96} Euro #_FIELD{02} #_FIELD{08}[eme_if3 tag='#ESC_FIELD{104}'] || 2. Person: #_FIELD{100} #_FIELD{104}[eme_if4 tag='#ESC_FIELDVALUE{108}' value='1'] (Der Verein übernimmt das Startgeld für die 2. Person.)[/eme_if4][/eme_if3][/eme_if2] [eme_if2 tag='#ESC_FIELD{97}']3.) #_FIELD{97} Euro #_FIELD{03} #_FIELD{09}[eme_if3 tag='#ESC_FIELD{105}'] || 2. Person: #_FIELD{101} #_FIELD{105}[eme_if4 tag='#ESC_FIELDVALUE{109}' value='1'] (Der Verein übernimmt das Startgeld für die 2. Person.)[/eme_if4][/eme_if3][/eme_if2] [eme_if2 tag='#ESC_FIELD{98}']4.) #_FIELD{98} Euro #_FIELD{04} #_FIELD{10}[eme_if3 tag='#ESC_FIELD{106}'] || 2. Person: #_FIELD{102} #_FIELD{106}[eme_if4 tag='#ESC_FIELDVALUE{110}' value='1'] (Der Verein übernimmt das Startgeld für die 2. Person.)[/eme_if4][/eme_if3][/eme_if2][/eme_if] * Du möchtest Mannschaft fahren: #_FIELD{14}[eme_if tag='#ESC_FIELDVALUE{14}' value='1'] 1. #_FIELD{05} #_FIELD{11}[eme_if2 tag='#ESC_FIELD{6}'] 2. #_FIELD{06} #_FIELD{12}[/eme_if2][/eme_if] * Fahrzeug ist vorhanden: #_FIELD{15}[eme_if tag='#ESC_FIELDVALUE{15}' value='1'] Er hat Platz für #_FIELD{17} Person(en) und #_FIELD{18} Boot(e)[/eme_if] * Du hast folgende Bemerkungen zu Deiner Meldung gemacht:[eme_if tag='#ESC_RESPCOMMENT'] #_RESPCOMMENT[/eme_if][eme_if tag='#ESC_RESPCOMMENT' is_empty=1](Keine Bemerkungen!)[/eme_if] Viele Grüße #_CONTACTPERSON (*) Hinweise zum DKV Gebührenmodell Stand 01.01.2017: Hier verwendete Abkürzungen: #_FIELD{120} Weitere Infos auf der DKV Seite.
-
AuthorPosts
- The forum ‘Bug fixed or feature request implemented’ is closed to new topics and replies.