Catégories:
Bonjour,
J’essaie de faire un hook sur le formulaire de connexion, j’ai créé le module, je l’ai activé et étrangement mon code apparaît au dessus du site comme s’il y avait une erreur PHP et que ça faisait un print et évidement ça n’affiche rien dans le formulaire
Qu’est-ce qui déconne dans mon code ?
J’ai également essayé de faire un hook_form_alter en testant après le form_id et c’est pareil.
Voici mon code
<?
function collection_acces_form_user_login_alter(&$form, &$form_state, $form_id){
$form['title'] = array(
'#type' => 'textfield',
'#title' => t('Subject'),
'#size' => 60,
'#maxlength' => 128,
'#required' => TRUE,
);
}- Vous devez vous identifier ou créer un compte pour écrire des commentaires

Problème résolu, si ça peux aider quelqu’un et éviter de perdre 3h à débugger,
il ne faut pas de tiret dans le nom du module !!
function collection_acces_form_user_login_alter(&$form, &$form_state, $form_id){
devient
function collectionAcces_form_user_login_alter(&$form, &$form_state, $form_id){
selinav
1242