首页 > 其他 > 详细

drupal 7在一个form新增或者修改一个字段

时间:2016-07-08 01:34:58      阅读:224      评论:0      收藏:0      [点我收藏+]
例如在以下页面新增一个工号字段
技术分享

 

技术分享
在模块文件里面通过hook_form_FORM_ID_alter 函数修改,比如
技术分享

 

技术分享
图中的helloworld是模块名称,也就是你在哪个模块里面写这个函数那么名称就是什么(此例子在helloworld.module写的),user_register_form是你要修改或者新增的form的id,注意是form的id,通过浏览器的开发者工具可以看到。
技术分享

 

技术分享
也就是说格式为模块名_form_要修改form的id_alter。修改后如下图:
技术分享

 

技术分享
 
可以用hook_form_alter函数也可以,这个可以修改多个form,例如可以通过if语句判断form的id,来确定要修改哪个form。
 
(注:我是一个新手菜鸟,第一次写博客,主要是分享和巩固自己的知识,也是把学习过程记下来,如果文中有哪些写的不对的地方非常欢迎各位帮我指出^_^)

 

技术分享
技术分享

drupal 7在一个form新增或者修改一个字段

原文:http://www.cnblogs.com/LoongKo/p/5652049.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!