drupal 7 hook_form_form_id_alter

时间:2011-09-22 19:31:51

标签: drupal drupal-7

我正在尝试挂入ID等于“block-admin-configure”的表单,mymodule_form_block_admin_configure_alter(&$form, $form_state, $form_id)未被触发。当我使用mymodule_block_view_block_admin_configure_alter(&$data, $block)时,它完美无缺。

我的目标是为常规的drupal块添加一些额外的配置选项。

1 个答案:

答案 0 :(得分:0)

hook_block_configure()等只在 pareticular模块在hook_block_info()中定义的块的模块中调用,所以如果你试图挂钩到另一个模块定义的块你必须使用form_alter函数。

只需注意,钩子实现在Drupal 7中缓存,因此每当你声明一个新的钩子时,你必须在它被调用之前清除缓存。