I am looking to create a join form dependent on the first join page selector (e.g. personal or business). Depending on what the user selects, the second join page will be different. How do we go about creating a separate join form in dolphin 6.1.6?
I am looking to create a join form dependent on the first join page selector (e.g. personal or business). Depending on what the user selects, the second join page will be different. How do we go about creating a separate join form in dolphin 6.1.6? |
Profile Type Splitter, this is your best option for what you want. |
If you are setting up a site that you want to be personal AND business related ...you could really just use the same join form. Change the line items accordingly with language settings or predefined lists. - You can star what they must insert. And under predefined, note which is for business. - |
That might stand a chance of working if it has dependent values in it, but as a default install it will create confusing lists for members who are new to the site (as are most who are joining a site) and just deter people away with a less than clean feel.
On the other side of the coin, by utilizing a profile splitter, when the individual chooses the type of profile they want, business/personal the page will generate the appropriate fields that apply only to that business. As they go through and answer additional questions the page asks, it will set the predefined lists to what they want.
An example would be such as:
Country: Canada
State/Provinces for Canada only
Country: United States
State/Provinces for all 50 States.
Now, if you were to mix those lists that would be 63 items for every member to go through, however, by utilizing a Dependent Field with Dependent Values, you can create a list and put it in the box as #!State and have it call up the Predefined Value and Dependent Value so Selecting Canada as a country will provide only the 13 Provinces, Selecting United States as a Country will provide only the 50 States in the U.S. and so on, and you still only have 1 List. The only difference is that instead of calling up all 63 items in that one list regardless of the Country, your calling up only the ones that apply.
This applies to the question the OP is asking, in that he wants a join form that is unique/specific to the different types of profiles he wants his end users to create. He may have 5 unique fields for each type of member and 4 different types of members, does he really want 20 blocks on each page when only 5 will apply? No, so by utilizing a Profile Splitter, the first thing the member does when joining is to select the type of profile they would like, then utilizing AJAX the page is created with only the questions that apply.
In addition, utilizing the Predefined Values without a Profile Splitter or Dependent Fields Values means that no field could be made mandatory. Remember, your way will have all Fields appear on the Join form regardless of whether they apply or not, and if you have Personal & Business Profiles and make the question: Type of Business a mandatory question, then even the ones completing a Personal Profile will be forced to answer it even though it does not apply.
Not trying to bash/insult or any of that here Irepton, just explaining "why" it's necessary to utilize the items I listed vs. attempting to do this with just Predefined Lists. |
Mydatery....I like the detailed input. I may use your suggestion myself. - ~~ L |
Profile Type Splitter, this is your best option for what you want. Thanks for your return. I'll buy it. |