Posted by manumedina on January 21, 2012 at 6:34pm
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:
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
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?:
<?phprender($content['field_name_of_image']);
?>
<?phpprint $title;
?>
<?phprender($content);
?>
Habría otra forma o esta es la mejor?
Muchas Gracias
manu medina
Copiado a Spanish
Las dudas técnicas han de plantearse siempre con copia al grupo principal Spanish.
Salu2
Cómo agregar campos en el form de user/register
Hola, alguien me podría orientar sobre como puedo agregar campos en el form de user/register?
modulo profile
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
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
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.
Diseño Web
Gracias a todos por las
Gracias a todos por las respuestas, haré las pruebas.
saludos
Eliminar Campos
Es correcto eliminar los campos Picture y About Profile (D7) ?
Se pierde su funcionalidad?