Skip to main content
Solved

Hiding/showing content based on role


Is there a way to hide show content (other than the list of categories) on the home page based on the user role? I have a mixed community of customers and non-customers and would like to be able to merchandise more effectively. For example:
 

  • Show X content only to customers (these are customRole = customer)
  • Show Y content only to non-customers (those without particular roles)
  • Show Z content to folks with both roles (these are “registered users”)

Hi, Scott. 

I’m not aware of that being possible currently, unless you hosted that content in forums with permissions set to visible/not visible for those custom roles. 

@Shane1 previously told me that this type of functionality was on the road map to be developed though. 

We would also be very excited to have this capability for more tailored experiences based on user role / persona. 


Thanks @DannyPancratz I’m already managing visibility via categories based on roles. Thinking here more about various content displayed throughout other areas -- a section on the homepage, etc.


From what I’ve been told, Featured Topics widgets shouldn’t reflect whatever permissions they have, so if you wanted to do some targeting you could list the topics you want to show for X, Y, and Z above, and they’ll only see the ones they have permission to see. 

that’s all I got. 

Others might have better solutions. 


@Scott Baldwin Featuring topics on the home page would be the best work around. As mentioned above, the user will only see the featured topics that they have permission to see. 


Thanks @DannyPancratz and @Jeanie Lee for the note on featured topics. We’re using that already and would like something more robust. I’ll consider adding a new idea.


Reply