用户登录

使用 hook_form_alter 可以修改表单 .. 先复制一下这行代码 .. 在我们的模块里用一下这个 hook .. 把 hook 换成模块的名字 ... ninghao_ui .. 添加几行注释说明一下这个函数的作用 ..

然后在文件的顶部再用一下这个 FormStateInterface ... 这样我们就可以直接在函数里使用这个类的名字了 ... 不需要指定它的具体位置 ..

在函数里检查一下这个 $form 参数 ..

回到 Drupal ,找一个带表单的页面 .. 可以打开这个编辑内容类型的页面 ... 这个页面上有一个表单 ...

在上面输出的这些东西就是表单的内容 .. #form_id 是这个表单的 id 号 ..

上面这个 name 应该是这个表单里的一个字段 ... 就是这个内容类型的名字字段 .. 你会发现,这个字段的类型是 textfield .. #default_value 是字段的默认的值 ..

#description 是字段的描述 ...

你可以在这里检查表单里的内容,然后在 hook_form_alter 里面,判断一下表单的 id ,再去修改这个具体的表单里的内容 ..

0:00
0:00
0:00
1:30
0:00
0:00
1:14
0:00
0:00

修改表单:hook_form_alter《 Drupal:自定义界面 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点