安装和卸载模块时运行的Drupal挂钩?

我试图让Drupal运行自定义钩子;一个需要在安装模块时运行,另一个需要在模块未被运行时运行。在模块安装或卸载时,是否有一个钩子或触发器可以让Drupal运行钩子?我需要运行的钩子从数组构建分类术语。我的基础是hook_schema。这个钩子的实现的一个例子是:
function mymodule_install_taxonomy() {
    return array(
         <<Taxonomy Structure Here>>
    );
}
此代码将放在.install文件中。     
已邀请:
安装自己的模块或其他模块? 对于您自己的,有hook_install()(仅在您的模块第一次安装时调用,通常用于安装在Drupal 6中的hook_schema()中定义的模式,这在Drupal 7中是自动的),hook_uninstall(),hook_enable() (每次启用模块时调用),最后调用hook_disable()(当模块被禁用时)。 Drupal 7还添加了一组类似的钩子,但是在安装,卸载,启用或禁用其他模块时调用它们,请参阅hook_modules _ *()     

要回复问题请先登录注册