Ver Mensaje Individual
  #6 (permalink)  
Antiguo 09/04/2015, 12:52
JustinKO
 
Fecha de Ingreso: junio-2012
Ubicación: Madrid
Mensajes: 339
Antigüedad: 12 años, 6 meses
Puntos: 47
Respuesta: ¿Cómo cambiar el HTML del módulo de login?

Qué fuerte, justo era en la web que estoy terminando en este justo momento donde hice lo que pides que me sonaba haber hecho .

Al grano, como te digo en el otro post, debes de incluir este código en tu template.php

Código PHP:
Ver original
  1. function nombre_de_tu_theme_theme() {
  2.   $items = array();
  3.   // create custom user-login.tpl.php
  4.   $items['user_login'] = array(
  5.   'render element' => 'form',
  6.   'path' => drupal_get_path('theme', 'nombre_de_tu_theme') . '/templates',
  7.   'template' => 'user-login',
  8.   'preprocess functions' => array(
  9.   'nombre_de_tu_theme_preprocess_user_login'
  10.   ),
  11.  );
  12. return $items;
  13. }

y luego en tu carpeta de templates creas un archivo con el nombre que te pego:

user-login.tpl.php

Dentro de este archivo colocas tu html:

Código HTML:
Ver original
  1. <div>
  2. <h1>lo que sea</h1>
  3.    
  4.         <?php print drupal_render_children($form) ?>
  5.    
  6. </div>

Claro está que el formulario se muestra con el función que ves.
Bueno, espero que te sirva. Como te digo, lo estoy usando en una web que estoy ahora y funciona.

Un saludo

Última edición por JustinKO; 09/04/2015 a las 13:22