Expertos en Symfony y Drupal

Redefinir user-profile en Drupal

Buenas drupaleros,

espero que lo que empieza este martes se convierta en una costumbre, y estas píldoras lleguen cada día a más gente.

En la píldora drupaliana de hoy os voy a explicar cómo redefinir el user-profile, con esto conseguiremos mostrar los campos que queramos en el registro del usuario o en la edición de su perfil:

Primero deberemos incluir la llamada en nuestro template:


function MITEMA_theme(&$existing, $type, $theme, $path) {
    return array(
      'user_profile_form' => array(
        'arguments'      => array('form' => NULL),
        'render element' => 'form',
        'template'       => 'templates/user-profile-edit',
      ),
    );
}

Luego creamos el fichero user-profile-edit, donde podemos incluir lo campos queramos mostrar, en mi caso sólo las imágenes del perfil:


print render($form['form_id']);
print render($form['form_build_id']);
print render($form['form_token']);

print render($variables['form']['field_imagenes_perfil']);       

print render($variables['form']['actions']);

Ahora ya tenemos control total sobre el formulario de edición del perfil. Incluso esto puede ser un principio para el ansiado registro multi pasos.

Drupal y rock and roll
[x] Este sitio utiliza cookies para mejorar tu experiencia de usuario. Al continuar navegando estás aceptando su uso. Política de cookies.