hook_form_FORM_ID_alter D7

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,
      );
}

#

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){

Syndiquer le contenu