Submitted by adripop on
Bonjour à tous,
je souhaite modifier le user_login_block pour customiser le formulaire de login.
Pour l'instant j'ai créé dans template.php
function b_theme() {
return array(
'user_login_block' => array(
'template' => 'user-login',
'arguments' => array('form' => NULL),
),
// other theme registration code...
);
}
function b_user_login_block(&$variables) {
$variables['intro_text'] = t('This is my awesome login form');
$variables['form']['name']['#title'] = '';
$variables['form']['pass']['#title'] = '';
$variables['rendered'] = drupal_render($variables['form']);
print_r($variables);
}
J'ai aussi créé le user-login.tpl.php.
Enfait je crois que je ne fais pas ce qu'il faut pour modifier le formulaire, c'est à dire que dans mon b_user_login_block j'efface carrément du tableau le title de l'input text qui va être créé.
A mon avis le plus simple est de créer un input de façon clair avec les fonctions correspondantes.
Mais je n'arrive pas à mettre la main sur la bonne fonction pour générer les balises form du formulaire.
Le formulaire que souhaite avoir ressemblerai à ça en html :
input text name
input text pass
input button valid
a href mot de passe oublié
a href créer un compte
Le tout sans le info du block, ni de label pour les input text.
Est-ce qu'il serait possible que vous me guidiez dans la façon d'implémenter tout ça ?
Je vous remercie,
Adripop