Drupal 7 site, and each Drupal user could have more than one civicrm 'membership'.
Each membership is for a business and
each business with a 'type1' membership is entitled to a listing on a directory node (public) in drupal with filters.
What would be a good approach, as ideally it would be good if users (contacts) can log into Drupal and edit each membership's details (for the listing) from their one Drupal contact account?
OK, so I can create a profile to be pulled into each Drupal user. But I can't display different 'profile' types on the same user?? So how do I pull profiles for each business, of that contact, back to their Drupal account for them to edit/maintain?
I understand it involves various components re edit forms and membership forms etc. but I want to get the wireframe layout right before building a range of webforms etc.