¿Cómo alterar el form registro para ordenar un campo custom del perfil?
/**
* Alterar the order of field of a form (accounts and profile additionals)
* @param $form
* @param $form_state
* @param $form_id
*/
function namemodule_form_alter(&$form, &$form_state, $form_id) {
if ($form_id == 'user_register_form') {
$form['mail'] = $form['account']['mail'];
unset($form['account']['mail']);
$form['account']['mail']['#access'] = false; // Muy importante
$form['mail'] = $form['mail'];
$form['mail']['#weight'] = 2;
$form['mail']['#title'] = t('Correo electrónico');
$form['mail']['#description'] = '';
}
}

Comentarios
Publicar un comentario