I'm not sure if this is an EE bug or if I'm doing something wrong. I'm looping through my "tournaments" channel entries and for each entry I'm looping through a "teams" channel that has a relationship to the tournaments channel. Looping is fine with {parents}.

I'm trying to test a radio button field value and create a dropdown based off that.

I can spit out the value and it works fine and spits out the correct value if I just use {parents:team_confirmed:value}. However my {if} doesn't seem to work properly.

Here's my code in a nutshell:

{parents field="tournaments_attending"}

       other stuff

       <select name="confirmed">
           {if parents:team_confirmed:value == 1}
               <option value="Yes" selected>Yes</option>
               <option value="No">No</option>
               <option value="No" selected>No</option>
               <option value="Yes">Yes</option>


1 Answer 1


I figured out why for anyone curious. It wanted curly brackets inside the {if}.

{if {parents:team_confirmed:value} == 1}

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.