Drupal 7 更改并向注册表单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(
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工作之前清除缓存