Drupal 7 更改并向注册表单drupal 7添加字段

Drupal 7 更改并向注册表单drupal 7添加字段,drupal-7,Drupal 7,您好,我正在尝试向我的模块drupal 7添加一个新的电子邮件字段,但我什么也没有得到,有人能帮我找到错误吗,(抱歉英语不好:() function module_form_alter($form_id,&$form){ if($form_id == 'user_register_form'){ print_r($form_id); $form['email'] = array(

您好,我正在尝试向我的模块drupal 7添加一个新的电子邮件字段,但我什么也没有得到,有人能帮我找到错误吗,(抱歉英语不好:()
    function module_form_alter($form_id,&$form){
        if($form_id == 'user_register_form'){ 
            print_r($form_id);
            $form['email'] = array(
                    '#type' => 'textfield',
                  '#title' => t('Ingresar su Email'),
                  '#default_value' => 'Email',
                  '#size' => 60,
                  '#maxlength' => 128,
                  '#required' => TRUE,
             );
        }
    }

?>
函数名“module\u form\u alter”应该是您的模块名加上“\u form\u alter”,而不是“module”。因此,创建一个模块文件夹,比如说“mycustomlogin”,然后在该文件夹中的mycustomlogin.module文件中,您将拥有此函数,但重命名为使用模块名“mycustomlogin\u form\u alter”

然后,您必须在drupal中启用该模块,并可能在for alter工作之前清除缓存