Ask for node 'title' on user registration.
ericnielsen - September 29, 2009 - 01:04
| Project: | Bio |
| Version: | 5.x-1.3 |
| Component: | Code |
| Category: | feature request |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | active |
Jump to:
Description
(sorry for my poor english) I imagine bio's titles are used for the user full name. So I think it would be nice the ask the user's bio title on registration, instead of using the user name as title.
I did it in a simple way, but a better implementation should offer this as an configurable option.
I added this in bio_user_register_form()
$form['bio_info']['title'] = array(
'#type' => 'textfield',
'#title' => t('Name'),
'#weight' => -1,
'#maxlength' => 64,
'#required' => TRUE,
);and changed this in bio_user_register_submit()
$node->title = $form_values['title'];
#1
A little better implementation for bio_user_register_form()
$node_type = node_get_types('type', $node);if ($node_type && $node_type->has_title) {
$form['bio_info']['title'] = array(
'#type' => 'textfield',
'#title' => $node_type->title_label,
'#weight' => -1,
'#maxlength' => 64,
'#required' => TRUE,
);
}