博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Drupal中hook_form_alter()用法
阅读量:6233 次
发布时间:2019-06-22

本文共 606 字,大约阅读时间需要 2 分钟。

hot3.png

格式:hook_form_alter(&$form, &$form_state, $form_id)

参数详解

  • $form 组成表单的表单元素的嵌套数组
  • $form_state 一个带key,包含表单当前状态的数组
  • $form_id 代表表单名称的字符串. 即本函数生成的表单名.

作用:在在表单被解析前对其进行修改。

实例应用:对联络表进行修改。

创建一个简单的模块即可:首先创建.info文件,接着再创建一个.module文件。这里只贴出.module的代码。

t('公司名称'), '#type' => 'textfield', ); $form['phone'] = array( '#title' => t('电话'), '#type' => 'textfield', '#required' =>'true', ); unset($form['copy']); $order = array('name','mail', 'subject', 'company', 'phone','message','submit'); foreach($order as $key => $field) { $form[$field]['#weight'] = $key; } }}

转载于:https://my.oschina.net/mashixin/blog/50985

你可能感兴趣的文章
从Handler.post(Runnable r)再一次梳理Android的消息机制(以及handler的内存泄露)
查看>>
windows查看端口占用
查看>>
Yii用ajax实现无刷新检索更新CListView数据
查看>>
JDBC的事务
查看>>
Io流的概述
查看>>
App 卸载记录
查看>>
JavaScript变量和作用域
查看>>
开源SIP服务器加密软件NethidPro升级
查看>>
作业:实现简单的shell sed替换功能和修改haproxy配置文件
查看>>
Altium 拼板方法以及 注意的 地方
查看>>
Apache Pulsar中的地域复制,第1篇:概念和功能
查看>>
python pip install 出现 OSError: [Errno 1] Operation not permitted
查看>>
oracle12C 重做日志
查看>>
从源码分析scrollTo、scrollBy、Scroller方法的区别和作用
查看>>
ObjectOutputStream和ObjectInputStream
查看>>
nagios客户端未启动报错
查看>>
南京大学周志华教授当选欧洲科学院外籍院士
查看>>
《OpenGL ES应用开发实践指南:Android卷》—— 1.3 初始化OpenGL
查看>>
马士兵教学语录
查看>>
计算机网络与Internet应用
查看>>