Conditional logic with Smarty
up vote
0
down vote
favorite
I am working on an application at work which is pretttty old and is using PHP with the Smarty templating engine. We basically have three registration options, but if they selection option 2, they also need to check a box to verify they have attended a workshop.
The validator line (validator form="personal_form" field="program_attended" rule="required" message="Please confirm that you have attended an InsideOut Coaching Workshop"
) works, but I can't seem to make it conditional on option2
being checked.
Any thoughts?
<h3>1. Program Selection</h3>
<div class="radio">
<label style="color:#d3d3d3;/if">
<input type="radio" if $p.session.event.personal.program=='option1'checked="checked"/if name="program" id="program1" value="option1" checked="" disabled="disabled" style="color:#d3d3d3"/if>
Workshop + Certification (3 day): <strong>$$p.session.event.prices.product2.general.default</strong>
</label>
</div>
<div class="radio">
<label>
<input id="option2_radio" type="radio" if $p.session.event.personal.program=='option2'checked="checked" /if name="program" id="program2" value="option2" isset_or($p.session.event.event.others.t3_standalone,0) == 1) && !isset($p.session.event.personal.program)checked="checked"/if>
Certification Only (2 day): <strong>$$p.session.event.prices.product3.general.default</strong>
</label>
<div class="form-group">
<div class="col-sm-12">
<div class="checkbox">
<label class="blue">
<input type="checkbox"
if $p.session.event.personal.program_attendedchecked="checked"/if name="program_attended"
value="1"/> Yes, I have attended a InsideOut Coaching Workshop
(required for certification)
</label> validator form="personal_form" field="program_attended" rule="required" message="Please confirm that you have attended an InsideOut Coaching Workshop"
</div>
</div>
</div>
php checkbox conditional smarty
add a comment |
up vote
0
down vote
favorite
I am working on an application at work which is pretttty old and is using PHP with the Smarty templating engine. We basically have three registration options, but if they selection option 2, they also need to check a box to verify they have attended a workshop.
The validator line (validator form="personal_form" field="program_attended" rule="required" message="Please confirm that you have attended an InsideOut Coaching Workshop"
) works, but I can't seem to make it conditional on option2
being checked.
Any thoughts?
<h3>1. Program Selection</h3>
<div class="radio">
<label style="color:#d3d3d3;/if">
<input type="radio" if $p.session.event.personal.program=='option1'checked="checked"/if name="program" id="program1" value="option1" checked="" disabled="disabled" style="color:#d3d3d3"/if>
Workshop + Certification (3 day): <strong>$$p.session.event.prices.product2.general.default</strong>
</label>
</div>
<div class="radio">
<label>
<input id="option2_radio" type="radio" if $p.session.event.personal.program=='option2'checked="checked" /if name="program" id="program2" value="option2" isset_or($p.session.event.event.others.t3_standalone,0) == 1) && !isset($p.session.event.personal.program)checked="checked"/if>
Certification Only (2 day): <strong>$$p.session.event.prices.product3.general.default</strong>
</label>
<div class="form-group">
<div class="col-sm-12">
<div class="checkbox">
<label class="blue">
<input type="checkbox"
if $p.session.event.personal.program_attendedchecked="checked"/if name="program_attended"
value="1"/> Yes, I have attended a InsideOut Coaching Workshop
(required for certification)
</label> validator form="personal_form" field="program_attended" rule="required" message="Please confirm that you have attended an InsideOut Coaching Workshop"
</div>
</div>
</div>
php checkbox conditional smarty
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I am working on an application at work which is pretttty old and is using PHP with the Smarty templating engine. We basically have three registration options, but if they selection option 2, they also need to check a box to verify they have attended a workshop.
The validator line (validator form="personal_form" field="program_attended" rule="required" message="Please confirm that you have attended an InsideOut Coaching Workshop"
) works, but I can't seem to make it conditional on option2
being checked.
Any thoughts?
<h3>1. Program Selection</h3>
<div class="radio">
<label style="color:#d3d3d3;/if">
<input type="radio" if $p.session.event.personal.program=='option1'checked="checked"/if name="program" id="program1" value="option1" checked="" disabled="disabled" style="color:#d3d3d3"/if>
Workshop + Certification (3 day): <strong>$$p.session.event.prices.product2.general.default</strong>
</label>
</div>
<div class="radio">
<label>
<input id="option2_radio" type="radio" if $p.session.event.personal.program=='option2'checked="checked" /if name="program" id="program2" value="option2" isset_or($p.session.event.event.others.t3_standalone,0) == 1) && !isset($p.session.event.personal.program)checked="checked"/if>
Certification Only (2 day): <strong>$$p.session.event.prices.product3.general.default</strong>
</label>
<div class="form-group">
<div class="col-sm-12">
<div class="checkbox">
<label class="blue">
<input type="checkbox"
if $p.session.event.personal.program_attendedchecked="checked"/if name="program_attended"
value="1"/> Yes, I have attended a InsideOut Coaching Workshop
(required for certification)
</label> validator form="personal_form" field="program_attended" rule="required" message="Please confirm that you have attended an InsideOut Coaching Workshop"
</div>
</div>
</div>
php checkbox conditional smarty
I am working on an application at work which is pretttty old and is using PHP with the Smarty templating engine. We basically have three registration options, but if they selection option 2, they also need to check a box to verify they have attended a workshop.
The validator line (validator form="personal_form" field="program_attended" rule="required" message="Please confirm that you have attended an InsideOut Coaching Workshop"
) works, but I can't seem to make it conditional on option2
being checked.
Any thoughts?
<h3>1. Program Selection</h3>
<div class="radio">
<label style="color:#d3d3d3;/if">
<input type="radio" if $p.session.event.personal.program=='option1'checked="checked"/if name="program" id="program1" value="option1" checked="" disabled="disabled" style="color:#d3d3d3"/if>
Workshop + Certification (3 day): <strong>$$p.session.event.prices.product2.general.default</strong>
</label>
</div>
<div class="radio">
<label>
<input id="option2_radio" type="radio" if $p.session.event.personal.program=='option2'checked="checked" /if name="program" id="program2" value="option2" isset_or($p.session.event.event.others.t3_standalone,0) == 1) && !isset($p.session.event.personal.program)checked="checked"/if>
Certification Only (2 day): <strong>$$p.session.event.prices.product3.general.default</strong>
</label>
<div class="form-group">
<div class="col-sm-12">
<div class="checkbox">
<label class="blue">
<input type="checkbox"
if $p.session.event.personal.program_attendedchecked="checked"/if name="program_attended"
value="1"/> Yes, I have attended a InsideOut Coaching Workshop
(required for certification)
</label> validator form="personal_form" field="program_attended" rule="required" message="Please confirm that you have attended an InsideOut Coaching Workshop"
</div>
</div>
</div>
php checkbox conditional smarty
php checkbox conditional smarty
asked Nov 8 at 19:15
acd37
12018
12018
add a comment |
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53214665%2fconditional-logic-with-smarty%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown