本文的重点是详细介绍drupal应用程序hook_form_alter()修改表单的完整方法,包括修改几种表单和修改特殊表单。很好用,一定要朋友参考。
本文描述了drupal通过hook_form_alter()修改表单的方法。分享给大家参考。实际完成方法如下:
1。根据$form_id,可以修改其他几个表单
。复制代码如下:functionmyuser_form_alter(&$form,&$form_state,$form_id){
if($form_id=='user_login_block'||$form_id=='user_login'){
$form['warning']=array(
'#value'=>;所有恶意登录事件都会记录在log',
'#weight'=>;-5,
);
$form['submit']['#value']='login';
}
}
[/S2/]二、修改特殊表单
复制代码如下:functionmyuser_form_user_login_alter(&$form,&$form_state){
$form['warning']=array(
'#value'=>;所有恶意登录事件都会记录在log',
'#weight'=>;-5,
);
$form['submit']['#value']='login';
}
命名规范:控制模块name_form_formID_alter()
例如:myuser_form_user_login_alter()
期待以上对大家的drupal二次开发有所帮助。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)