【问题标题】:Where to place hooks in Drupal?在 Drupal 中哪里放置钩子?
【发布时间】:2010-03-01 21:19:28
【问题描述】:

我不能在 Drupal 中使用钩子,因为我不知道在哪里放置它们。我尝试在template.php中放置,不成功。

这是我要使用的钩子:http://api.drupal.org/api/function/hook_form_FORM_ID_alter/6

【问题讨论】:

    标签: drupal hook


    【解决方案1】:

    您可以在自定义模块中调用此钩子。例如,假设您编写了一个名为书签的自定义模块。该模块将包含一个名为bookmark.module 的文件。在 bookmark.module 中,您可以调用 bookmark_form_FORM_ID_alter($form, $formstate)

    【讨论】:

    • 这个答案是正确的,但你可能还想看看 Drupal 手册中关于创建模块的教程:drupal.org/node/206753
    • 是的,我同意,您可能想看看 Decipher 链接到的在线教程。另一个资源,如果你正在寻找印刷品,是 Pro Drupal Development,drupalbook.com
    • 谢谢,我明白了。只有编写自定义模块才能做到这一点?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-04
    相关资源
    最近更新 更多