我的模块如何通知drupal块模块一个块不再存在



我的模块定义了一个可变数量的块,然后这些块可用于"块"模块显示特定区域。

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

干杯,

阿尔伯特。

您可以在块表中搜索块的任何引用,并在用于删除块的表单的提交功能中将它们从表中删除。我认为没有更干净的方法来确保这个块被拆除。您可以查看menu_block是如何处理此问题的(如果没有)。

相关内容

最新更新