我的模块如何通知drupal Block模块块不再存在?

时间:2012-03-25 13:03:09

标签: drupal drupal-7

我的模块定义了可变数量的块,然后可供“块”模块使用以显示特定区域。

当我的模块删除一个块时,drupal仍然认为它存在。我怎么能告诉drupal应该丢弃一个块?我正在寻找类似block_delete($ module,$ delta)的东西,但这不存在。

干杯,

阿尔伯特。

1 个答案:

答案 0 :(得分:1)

您可以在块表中搜索块的任何引用,并将其从用于删除块的表单的提交函数中的表中删除。我认为没有更清洁的方法来确保块被移除。您可以查看menu_block如何处理(如果没有)。