Hi all,
I'm using the 'Bio' module to create a CCK-based registration form (i.e. the page the user sees when they click 'Create New Account').

I have a basic Conditional Field set up on the form -- just one question with two possible followup questions -- but the followup questions don't show up at all on the registration page.

They do show up, however, if I access the form via 'Create content > Biography'.

If any of you brilliant Drupal ninjas have any insights into why the registration page is treating the conditional fields differently, I'll be one eternally grateful novice :)

Thanks in advance,
Morgan

Comments

peterpoe’s picture

Hey, thanks for the ninja ;)

The problem is probably that the registration form is different from the node form, and so the alterations required by conditional fields are never called. The javascript part also has some dependency on the node form.
By the way, are you using version 5.x-2.x-dev? You shouldn't: it's never updated. If you are, stick with the 5.x-1.x-dev version.

mrogers’s picture

Version: 5.x-2.x-dev » 5.x-1.x-dev

Wow, thanks for the quick reply!

Sorry, I *am* using the 5.x-1.x-dev version, I've updated the issues settings to reflect it.

Any ideas if there is anything that can be done to get this module working on the registration page? I don't know where to start...

Thanks for your time!

peterpoe’s picture

I'm busy fixing all bugs for the basic functionality of conditional fields, so that I can publish a first official drupal 6 version. Then I will backport the work done on the drupal 5 version, and only then I will handle new features and integration/compatibility with other modules. I'm sorry but it will take some time!

mrogers’s picture

No problem. For anyone else trying to have conditional fields on a registration form, the solution I found was to use the 'Node Profile" module instead of the 'Bio' module. I created a new content type to use as a registration form, as per the 'Node Profile' documentation, added the conditional fields normally, and lo-and-behold, they worked properly on the user registration form :)

peterpoe’s picture

Title: Conditional fields on user registration page » Compatibility with bio module
Status: Active » Closed (won't fix)

Marking this as won't fix, as I won't probably add compatibility to drupal 5 modules.