我正在尝试挂入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块添加一些额外的配置选项。
答案 0 :(得分:0)
hook_block_configure()
等只在 pareticular模块在hook_block_info()
中定义的块的模块中调用,所以如果你试图挂钩到另一个模块定义的块你必须使用form_alter
函数。
只需注意,钩子实现在Drupal 7中缓存,因此每当你声明一个新的钩子时,你必须在它被调用之前清除缓存。