Hi,
I am building a content structure for project-oriented portfolio site with drupal7. I have custom content type "Project". Fields include type, year, status, ect... The problem I am having is that I would like to add field for collaborators, and I would like users to specify both the name of the collaborator and the role. For example, a project might have 10 collaborators, each of which played specific roles (possible roles are not finite or unique). This is what I would like the Add Project form to look like:
name: [ some project ]
type: [ some type ]
year: [ 1998 ]
location: [ Seattle ]
collaborator: [ Jack, Jill ] role: [ Photography ]
collaborator: [ Bill ] role: [ Energy Consultant ]
etc...
This seems like precisely the kind of thing with a very natural solution for node-based cms. For example, having a "location" field of type "location" (not text) that consists of city, state, etc...What are options for implementing this structure. some possibilities:
1. It seems like node-reference field type would work with a simple "contributor" content type composed of two text fields (names and role), but not sure how node reference module works. and I would NOT want to reference an existing node but create a new one and use it to effect a compound field entry. also don't think node reference has been implemented for 7.x