Skip to Content Skip to Menu

🎃 Happy Halloween! Treat yourself with an awesome discount on memberships! Get 20% off now with code SPOOKY-2024!

Three Separate Registrations

11 years 3 months ago #230910 by PattyHultquist
Three Separate Registrations was created by PattyHultquist
I have three user groups. One group will register with the standard contact info. The other two groups need their own tabs with additional fields. I do not want to allow everyone to view these tabs. I'd like to link to each registration or profile edit page probably using the method index.php?option=com_comprofiler&tab=XX.

Ideally I'd like to have just stepped tabs for registration of these two groups and the tabs should exist within their profile only if they have filled out those tabs.

How can I setup the tabs for these other groups to only show when the tab parameter is in the URL? Or is there another method.

Please Log in or Create an account to join the conversation.

11 years 3 months ago #230916 by hansqmedia
Replied by hansqmedia on topic Three Separate Registrations
I too have a similar need. 4 groups to register consisting of farmers,buyers,suppliers and advisers. All have the standard fields plus additional fields. I prefer a drop down menu where users will be able to pick their group during registration and their unique additional fields appear to be filled. Appreciate guidance to tutorials and manuals to achieve this as I am new.

Please Log in or Create an account to join the conversation.

  • krileon
  • krileon
  • ONLINE
  • Posts: 48466
  • Thanks: 8280
  • Karma: 1443
11 years 3 months ago #230938 by krileon
Replied by krileon on topic Three Separate Registrations

I have three user groups. One group will register with the standard contact info. The other two groups need their own tabs with additional fields. I do not want to allow everyone to view these tabs.

Sounds like you need CBSubs then and you'd have a plan for each "group". You could then protect tab access based off those plans. Alternative is to use CB Conditional to show/hide fields/tabs and protect tabs using view access levels (1 for each group) then somehow assign them to their respective user groups (manually or even automatically using CB Auto Actions).

I'd like to link to each registration or profile edit page probably using the method index.php?option=com_comprofiler&tab=XX.

You can't, CB has no such feature and as far as I am aware nothing we provides can provide such a feature.

Ideally I'd like to have just stepped tabs for registration of these two groups and the tabs should exist within their profile only if they have filled out those tabs.

CB Conditional can provide step by step registration by enabling it within CB > Plugin Management > CB Conditional > Config.

How can I setup the tabs for these other groups to only show when the tab parameter is in the URL?

You can't. It's not secure anyway. Use usergroups and view access levels to limit access to tabs.

I too have a similar need. 4 groups to register consisting of farmers,buyers,suppliers and advisers. All have the standard fields plus additional fields. I prefer a drop down menu where users will be able to pick their group during registration and their unique additional fields appear to be filled. Appreciate guidance to tutorials and manuals to achieve this as I am new.

Please see the below tutorial. Using CB Auto Actions you can assign a usergroup based off a CB field value. You can then use the usergroups in view access levels and limit access to content throughout your entire site (including CB tabs of course).

www.joomlapolis.com/support/tutorials/107-use-cases/18237-assigning-usergroup-based-on-cb-field-value


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.

Please Log in or Create an account to join the conversation.

Moderators: beatnantkrileon
Powered by Kunena Forum