Hello,
I used to work on Drupal 5 but now i made a different website on Drupal 6 and i'm a bit confused with Views there, so not sure if this is just me not managing to do it or if this feature just doesn't exist.
I use the module Webforms, and the node type which is Signup enables is Webform, where i have the users to fill in two fields.

I'd like to do 2 things regarding admin views :

1) Add fields from the profile to the signup admin view, so that we can get a real listing (to print out or export to CSV), for example with Name and Surname, and other custom fields (i use Content profile and CCK)

2) Add on the view the fields with the data given by the user answering the webform at the same time as signing up.

Is there any way to do this ? I'm not really proficient in php functions and hooks and stuff like that : is there any way to do this from the Views UI ? Or a simple fix ?
Thanks a lot in advance.

PS : if you'd rather recommand another module than sign up which would enable me to build this kind of view easily, i'm open to suggestions

Comments

DrewMathers’s picture

I don't know about using Webform with Signup. This is not recommended: #918940: use with Signup module

I have not tried using Content Profile, but the core Profile module allows custom fields. There is a way to display core Profile fields in Signup:

1. Go to /admin/settings/signup
2. Open Advanced Settings
3. Check which view is being used for: "View to embed for the signup administrative list:"

6. Go to admin/build/views
3. Make a clone of the view from step 3.

4. In your cloned view, add a Field:
5. Choose Group "User" for standard fields
6. Choose Group "Profile" for custom fields
7. Specify Relationship: Signup user
8. Change the field label as you like
9. Uncheck: [ ] Link this field to its user (this is optional)
10. Remember to Update *and* Save your cloned view.

11. Go to /admin/settings/signup
12. Open Advanced Settings
13. Specify your new cloned view for: "View to embed for the signup administrative list:"