【问题标题】:Hooks necessary to create module in drupal在 drupal 中创建模块所需的钩子
【发布时间】:2014-04-11 19:27:10
【问题描述】:

我想在 Drupal 中创建注册模块。我已经创建了registration.info 并想为此创建*.module。创建此模块所需的钩子是什么?

【问题讨论】:

    标签: drupal drupal-7 drupal-modules


    【解决方案1】:

    你至少需要那些钩子:

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

    附加钩子:

    • hook_theme() 如果您需要构建自定义 HTML 或覆盖现有主题。
    • hook_form()、hook_form_submit() 和 hook_form_validate() 用于构建和管理表单
    • hook_form_alter() 覆盖现有表单。
    • hook_menu_alter() 覆盖现有菜单项。
    • 其他 hook_*_alter() 用于更改 Drupal 中的任何内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-01
      • 2013-08-25
      相关资源
      最近更新 更多