在drupal中创建模块所需的钩子

时间:2014-04-11 19:27:10

标签: drupal drupal-7 drupal-modules

我想在Drupal中创建注册模块。我创建了registration.info,并希望为此创建*.module。创建此模块需要什么钩子

1 个答案:

答案 0 :(得分:0)

你至少需要那些钩子:

  • hook_permission(),如果您想限制对URL或页面的访问等。
  • hook_menu()如果你想提供一些页面。例如,设置页面或表单。

其他挂钩:

  • hook_theme()如果您需要构建自定义HTML或覆盖现有主题。
  • hook_form(),hook_form_submit()和hook_form_validate()来构建和管理表单
  • hook_form_alter()以覆盖现有表单。
  • hook_menu_alter()以覆盖现有的菜单项。
  • 其他钩子_ * _ alter()来改变Drupal中的任何内容。