2011-03-30 6 views
1

사용자 정의 후크를 실행하기 위해 Drupal을 얻으려고합니다. 하나는 모듈이 설치 될 때 실행해야하고 다른 하나는 모듈이 설치 해제 될 때 필요합니다. 모듈이 설치 또는 제거되는 동안 Drupal에서 후크를 실행하는 데 사용할 수있는 후크 또는 트리거가 있습니까? 내가 실행할 필요가있는 훅은 배열에서 택 소노 미스 용어를 만듭니다. 나는 hook_schema에 배치를 기반으로합니다. 이 후크의 구현의 예는 다음과 같습니다모듈을 설치하고 제거 할 때 실행되는 Drupal 후크?

function mymodule_install_taxonomy() { 
    return array(
     <<Taxonomy Structure Here>> 
    ); 
} 

이 코드는 .install 파일에 배치 될 것이다.

답변

3

모듈을 설치하거나 다른 모듈을 설치하면 어떻게됩니까? 자신에 대한

hook_install()이, hook_uninstall(), hook_enable() (라는 (만 모듈이 보통이 드루팔 7 자동화, 드루팔 6 hook_schema()에 정의 된 스키마를 설치하는 데 사용 설치된 처음이라고합니다) 모듈이 활성화 될 때마다) 그리고 마지막으로 hook_disable() (모듈이 비활성화 된 경우).

드루팔 7은 또한 다른 모듈이 설치 제거 될 때 hook_modules_*()

+0

덕분에이 내 문제를 해결 볼 수 있지만, 활성화 또는 비활성화,라고 후크의 유사한 세트를 추가했다. 또한 다른 모듈이 설치되었을 때 사용되었습니다. –