• Resolved Alex

    (@alexgovers)


    Dear friend,

    first of, I love the plugin. If you can help me resolve these problems ill give you a big thumbs up.

    I have two problems.

    First one: I have multiple layered conditions; this works fine. Except when a user decides that his previous option is not the most suitable one and chooses another option from the layer above it results in showing multiple lower layers that might cause confusion. For example, users have to choose:

    [Group] (2 choices, showing location)
    [location] (3 choices, showing day, depending on the above answer)
    [day] (1 or 2 options, showing time, depending on the above answer)
    [time] (1 – 3 options, depending on the above answer)

    In context:

    [Group] “5 of 6”
    [location] “Noordwal”
    [day] “Zaterdag”
    [time] “12:00 – 13:00”

    When a user decides that the time is not suitable, and chooses another location without deselecting de lower choices the times stay showable, thus resulting in potential confusion. In short, is there a kind of reset function that deselects lower selection (like time) when a upper selection (like location) is changed?

    Question 2: When I send the e-mail and I have so many unused conditional tags. I read a lot of threads, but can seem to come up with the solution.

    MY Form:

    <p>Groepjaar (verplicht)<br />
    [checkbox* groep exclusive “Groep 5 of 6” “Groep 7 of 8”] </p>

    <h2>Lesgegevens </h2>

    [group toonlocatiesgroep56]<p>Waar wenst u uw kind aan te melden (verplicht)?<br />
    [checkbox* locatie56 exclusive “Noordwal” “Scheveningen” “Ypenburg”] </p>[/group]
    [group toonlocatiesgroep78]<p>Waar wenst u uw kind aan te melden (verplicht)?<br />
    [checkbox* locatie78 exclusive “Noordwal” “Scheveningen” “Ypenburg”] </p>[/group]

    [group groep56dag1NW]<p>Voor welk dag wenst u uw kind op de Noordwal in te schrijven?<br />
    [checkbox* groep56dagnw “Zaterdag”] </p>[/group]

    [group groep56dag2SC]<p>Voor welk dag wenst u uw kind op Scheveningen in te schrijven?<br />
    [checkbox* groep56dagsc exclusive “Zaterdag” “Zondag”] </p>[/group]

    [group groep56dag3YP]<p>Voor welk dag wenst u uw kind in Ypenburg in te schrijven?<br />
    [checkbox* groep56dagyp “Woensdag”]</p>[/group]

    [group dag1NW]<p>Voor welk dag wenst u uw kind in te schrijven?<br />
    [checkbox* dagnw “Zondag”] </p>[/group]

    [group dag2SC]<p>Voor welk dag wenst u uw kind in te schrijven?<br />
    [checkbox* dagsc “Zondag”] </p>[/group]

    [group dag3YP]<p>Voor welk dag wenst u uw kind in te schrijven?<br />
    [checkbox* dagyp “Woensdag”]</p>[/group]

    [group groep56tijdNWZA]<p>Voor welk tijdstip wenst u uw kind in te schrijven?<br />
    [checkbox* groep56tijdNWZA “14:40 – 16:00”] </p>[/group]

    [group groep56tijdSZA]<p>Voor welk tijdstip wenst u uw kind in te schrijven?<br />
    [checkbox* groep56tijdSZA exclusive “11:10 – 12:30″”14:10 – 15:30”] </p>[/group]

    [group groep56tijdSZO]<p>Voor welk tijdstip wenst u uw kind in te schrijven?<br />
    [checkbox* groep56tijdSZO “12:40 – 14:00”] </p>[/group]

    [group groep56tijdYpWo]<p>Voor welk tijdstip wenst u uw kind in te schrijven?<br />
    [checkbox* groep56tijdYpWO “13:30 – 14:40”] </p>[/group]

    [group tijdNWZO]<p>Voor welk tijdstip wenst u uw kind in te schrijven?<br />
    [checkbox* tijdNWZO “14:10 – 15:30”] </p>[/group]

    [group tijdSZA]<p>Voor welk tijdstip wenst u uw kind in te schrijven?<br />
    [checkbox* tijdSZA “12:40 – 14:00″”] </p>[/group]

    [group tijdSZO]<p>Voor welk tijdstip wenst u uw kind in te schrijven?<br />
    [checkbox* tijdSZO “11:10 – 12:30″”14:10 – 15:30”] </p>[/group]

    [group tijdYpWo]<p>Voor welk tijdstip wenst u uw kind in te schrijven?<br />
    [checkbox* tijdYpWO “12:30 – 13:30″”13:30 – 14:40”] </p>[/group]

    The e-mail:

    Groep: [groep]
    Locatie: [locatie56] [locatie78]
    Dag: [groep56dag1NW] [groep56dagnw] [groep56dag2SC][groep56dagsc] [groep56dag3YP] [groep56dagyp] [groep56tijdNWZA] [dag1NW][dagnw] [dag2SC] [dagsc] [dag3YP] [dagyp]
    Tijd: [groep56tijdNWZA] [groep56tijdSZA] [groep56tijdSZO][groep56tijdYpWo] [groep56tijdYpWO] [tijdNWZO] [tijdSZA] [tijdSZO][tijdYpWo] [tijdYpWO]

    Note that i have “Exclude lines with blank mail-tags from output” vinked

    Looking forward to your response.

    The page I need help with: [log in to see the link]

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author Jules Colle

    (@jules-colle)

    There is no easy way to clear the fields while hiding them. But I will add an option for this in a coming update.

    You cannot use the same name for any 2 tags in the form. This also includes group tags, so you cannot have a group called groep56tijdSZA AND a checkbox called groep56tijdSZA. Please rename your fields.

    Next, you can use conditional tags in the email like this:

    [groep56tijdNWZA]
      this text and value will only show if groep56tijdNWZA was visible during form submission.
      [some-field]
    [/groep56tijdNWZA]
    Plugin Author Jules Colle

    (@jules-colle)

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Condition under condition & E-mail’ is closed to new replies.