Each user, lets say performer has profile page (which is node, not default user page) which is visible and can be made once..
Band (for example "Cool Band") can create image gallery, video gallery, bio, concerts etc...
On registration each user has to enter unique profile name (field_profile_name, in our case Cool Band)
After registering, user picks band node and path is created as his main profile page with pathauto (sub-pathauto is installed too):
example.com/performer/[node_author_field_profile_name] = performer/cool-band
After saving the node he gets new role which can not make new nodes of this type, and link can not be changed.
Views contextual are setup to show different content made by user, resulting in paths:
example.com/performer/%/photo-gallery = performer/cool-band/photo-gallery example.com/performer/%/video-gallery = performer/cool-band/video-gallery example.com/performer/%/concerts = performer/cool-band/concerts
What i can not figure out is how to create sidebar menu block which will lead to those pages, so when site visitor lands on any bands page he can see sidebar with links to other part of bands pages. Sidebar menu should show link like this:
I have tried to create view (users) with "overwrite this field as a link" and link is: performer/[field_profile_name]/photo-gallery etc., but i can not get the contextual right way.