Skip to Content Skip to Menu

CB Conditional (6.0.3)

Dynamically show or hide fields or even entire tabs based off other fields, subscription status, custom queries, and much much more! Organize profiles to easily collect a large amount of data in an organic way by only asking for the information that's necessary. Create unique profile types capable of displaying information only relevant to that type or expand profiles progressively with dozens of conditional options by chaining fields together!
orTry our demo
chained conditions

Profile Types

Build an endless amount of profile types with simple yet powerful conditions!

Integration

Integrations with any extension using custom SQL or PHP based conditions.

Community

Join a community that is ever growing and help change the future of CB Conditional with your own ideas!
conditions

Fields

Condition existing and new fields to display exactly when you need them to and where you need them to. Chain multiple fields together easily to create a dynamic profile, registration, or even userlist search experience. With support for external data using SQL or PHP conditions you can bring any conditional requirements into your fields easily!

Need dedicated support?

Subscribe now and have access to our support forums or give our documentation a try!

Tabs

Extend conditions beyond field by field into entire tabs. Condition more than just profile edit or registration tabs, but also profile view tabs. Limit access to entire sets of features like CB Gallery or CB Activity by easily restricting their tabs based off any criteria you may need!

tab conditions
orTry our demo

FAQ

Yes, as long as the field is displayed either using the appropriate PHP API or HTML based substitutions the conditions will be completely respected.

Yes, using tab based conditions you can condition the step by step process for a clean progressive registration.

All validation is disabled for fields hidden by conditions are value storage is bypassed so you've nothing to worry about there!

Maybe, this will depend on if you've set Reset to Yes or No. The default behavior is for fields values to be reset when they are conditioned away.

First you need to create a means of selecting a profile type. This is typically just a select field or a radio field. Once done all you need to do is configure conditions against that profile type field and you're on your way to unlimited profile type possibilities!

Yes, with SQL and PHP based conditions you can access any external data you like for conditions.

Open Source

Everything you download from Joomapolis - whether free or paid - is GPL v2 licensed. This means that you can install it on all your websites and use it forever. Learn more about your GPL v2 privileges.