I have CBSubs installed and configured with 2 plans.
Each plan is set to hide a specific field(s) however all fields show on registration.
Each plan is called by the unique URL for the plan.
Not sure what else I can do to enable this feature.
Press F12 to open your browsers developer console. See if there's any fatal JS errors (they'll be red) on the Console tab. JS errors could prevent the JS from hiding fields. Also if you're conditioning the fields with CB Conditional you won't be able to condition them with CBSubs as it's either/or and not both.
Kyle (Krileon) Community Builder Team Member Before posting on forums:
Read FAQ thoroughly
+
Read our Documentation
+
Search the forums CB links:
Documentation
-
Localization
-
CB Quickstart
-
CB Paid Subscriptions
-
Add-Ons
-
Forge
-- If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
-- If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please
send me a private message
with your thread and will reply when possible!
-- Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
-- My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.
Yes I had checked the error console and nothing was showing as a problem. I just solved the issue as well.
Because I was using the direct URL to access each single plan, I had disabled displaying the plan information at Registration. This apparently also disabled hiding fields identified in the plan. Once I enabled displaying the plan, the hidden fields acted as expected.
Interesting development, in that the client didn't want the plan info displaying at registration, so I was able to hide the plan output, yet still have the correct fields displaying using the following CSS on the registration page:
#cbfr_cbregplans {
display: none;
}
Just putting it here for the next time I run into this situation.