Different Tasks to Signup at one Node
Roavei - September 15, 2009 - 15:12
| Project: | Signup |
| Version: | 6.x-1.0-rc5 |
| Component: | User interface |
| Category: | feature request |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | closed |
Jump to:
Description
Hello guys
First of all: Thank you very, very much for developing this modul!
Now i would like to know if the following is possible with "signup":
If got a Meeting (Node). The Users should now be able to signup for this Meeting. There are different Tasks: Preparing Food, Drive to the participants and bring them to the meeting, Make a presentation,...
So the users should be able to select one of these options for each meeting. Is this possible?
If not: I would ask you to bring this feature into the next ReleaseCandidate. ;)
Greets Roavei

#1
seems like this isn't something what is yet not possible with this modul...
#2
Do I understand that you want to create your own fields for them to fill out? Yes, this is possible. Read #2 in the install.txt file. You have to create your own theme_signup_user_form().
In the module, look in the themes directory for a form called signup_form.inc. (sites/all/modules/signup/themes/signup_form.inc) You can modify this to create your own fields.
#3
Yess!! Thank You, this was exactly the thing I was searching for... Sorry, that I didn't read the install.txt ... but I didn't think that there would be a list of all optional features inside.
Just one further yestion: I coded the following:
$form['signup_form_data']['Arbeit'] = array(
'#type' => 'select',
'#title' => t('Arbeit'),
'#default_value' => variable_get('Arbeit', 'essen'),
'#options' => array(
'essen' => t('Essen'),
'leitung' => t('Leitung'),
'andacht' => t('Andacht'),
),
'#description' => t('Bitte wähle hier den gewünschten Job4Youth aus'),
);
How can I get the selected Option to write it into the Email, which is normally written to the User? Or how can i generally get this information with php?
#4
You can configure the email that goes out to the user. Look in admin >> settings >> signup. Don't quote me, (I didn't develop it, I am just a big user) I believe that you can use the %user_signup_info to get the info.
#5
thx very much
#6
You might want to check out the signup status module ( http://drupal.org/project/signup_status ). You could set up each of the tasks as a "status", and limit the number of people who could sign up for each one, if that's appropriate. You could also have different emails go to people, depending on the task they've signed up for.
#7
Automatically closed -- issue fixed for 2 weeks with no activity.