Modificar la página de registro de usuario

Events happening in the community are now at Drupal community events on www.drupal.org.
manumedina's picture

Quiero personalizar la pagina de user/register para poner una imagen a la izquierda de los 2 campos de registro y he creado un tpl.php que se llama: page--user_register.tpl.php. Pero no me hace caso, todo lo que modifico en esta página no me hace nada. Está bien puesto así el nombre de la página. He creado una alias que es: crear-usuario, debería llamar a la plantilla: page--crear-usuario.tpl.php. Donde puedo saber que tipo de nomenclatura poner a los tpl...
Gracias

Comments

Puedes usar el modulo:

nuez's picture

Puedes usar el modulo: http://drupal.org/project/devel_themer

para ver las sugerencias que vienen por defecto con drupal. también puedes crear sugerencias a mano con programación pero es más complicado.

luego tienes que vaciar el cache del theme, para que funcione.

Nuez Web Solutions SL

devel themer

manumedina's picture

Si, he usado devel themer y estoy intentando cambiar de lugar los campos. Sería correcto por ejemplo hacer esto?. Es la forma más correcta para sacar por ejemplo la imagen del content?:

<?php
render
($content['field_name_of_image']);
?>

<?php
print $title;
?>

<?php
render
($content);
?>

Habría otra forma o esta es la mejor?
Muchas Gracias

Copiado a Spanish

niteman's picture

Las dudas técnicas han de plantearse siempre con copia al grupo principal Spanish.

Salu2

manuel.hidalgo's picture

Hola, alguien me podría orientar sobre como puedo agregar campos en el form de user/register?

modulo profile

vacho's picture

Usa el módulo profile
http://drupal.org/project/profile2

una forma más avanzada que no la veo necesaria así de entrada es programar y modificar mediante el hook form_alter

Depende exactamente a lo que

aheredia's picture

Depende exactamente a lo que te refieras.

Suponiendo Drupal 7
Hay varias opciones, entre ellas:

Puedes añadir los campos en admin/config/people/accounts/fields y especificar que aparezcan en el formulario de registro.

Puedes utilizar el modulo Profile2 para perfiles mas complejos.

Via codigo utilizando el hook form_alter sobre el "register form"

Saludos

Gestionar campos y display suite

hatuhay's picture

Creo que para tu requerimiento sólo necesitas crear un background con CSS y un margin-left para dejar el background a la vista.
Para todos los demas comentarios, que creo van más allá de lo solicitado originalmente recomiendo:
En Drupal 7 el usuario es una entidad por lo tanto acepta que le agregues cualquier field disponible en tu instalación y que manipules la presentación de salida sin necesidad de profiles, themes o modificaciones de templates.
Debes ingresar a configuración - personas - opciones de cuenta - gestionar campos, para crear el campo.
Luego instalas display suite y lo habilitas.
Con ds habilitado ingresas a configuración - personas - opciones de cuenta - gestionar presentación (como si fuera un nodo) y personalizas la visualización de salida.

Gracias a todos por las

manuel.hidalgo's picture

Gracias a todos por las respuestas, haré las pruebas.

saludos

Eliminar Campos

javparra's picture

Es correcto eliminar los campos Picture y About Profile (D7) ?

Se pierde su funcionalidad?

Spain

Group organizers

Group categories

Región geográfica

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: