drupal使用hook_form_alter

drupal使用hook_form_alter,第1张

drupal使用hook_form_alter()修改表单实例

本文的重点是详细介绍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二次开发有所帮助。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/772116.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存