I work on a site for artists where we had, in Drupal 6, a profile page for each artist, showing some of their work, links to their sites, an artists statement, etc. When I updated to Drupal 7, the profiles no longer work properly in that they don't seem to be completely linked to the user account - the title now reads "Username (literally) Artists Profile" rather than the artists name, once he or she edits his/her profile.

We've decided to have the artists do completely new profiles (for other reasons as well) and I understand that I can simply add the relevant fields to their user "account" or use Profile2 to have them complete a separate profile page. The goal is to allow artists to enter and update their info as they like, and then I'll use views to format this into a more attractive format. I'm comfortable with that part of the setup but am wondering which of the two options (account vs. profile2) might be the better choice, and also, how I can create a list of artist names in one view that are links to the more detailed view showing the statement, artwork, etc. I read somewhere else in the forums that I can have one view link to another using arguments for pages, but am wondering whether this would also work for profiles.

Thanks for your help.
Cheers
Chris Hutcheson

Comments

spovlot’s picture

The Profile2 module is helpful when you want users to have more than one kind of profile. Or when you want different user roles to have different profile fields.

A Views listing can link to other views or any other pages. Sometimes you need to use a field's rewrite settings to rewrite the links to the specific format needed.

cbh’s picture

Thanks for this - that's actually the case here as I've been using Profile2 to create their submission forms for participation in art shows. We also use CIVICRM for profile/membership info. I'm a little concerned about creating boatloads of profiles for each artist, and also not being able to directly edit the profiles for submissions ((as an administrator) without using the Masquerade module, but since we're already using profile2, I guess it may be the best bet for this as well Too bad it doesn't work with the D6 profiles.