2011-11-16 2 views
0

내 D7 웹 사이트에 form_alter이 여러 개 있습니다. 하나의 기여와 하나의 관습. contrib 모듈을 덮어 쓸 사용자 정의 모듈이 필요합니다. 하지만 어떤 이유로 사용자 정의 모듈이 두 번째로 커밋하고 있습니다.
Drupal에서 hook_alters의 처리 순서를 변경하려면 어떻게해야합니까?form_alter의 영향 컴파일 순서

답변

1

데이터베이스의 system 테이블로 이동하고 모듈의 status 열을 변경하기 만하면됩니다. 후크가 전에 실행되도록하려면 다른 특정 모듈의 경우 status을 테이블의 다른 모듈의 status보다 작은 수로 변경하십시오. 이후에 실행하려면 status을 더 큰 숫자로 변경하십시오.

테이블에서 변경 사항을 적용한 후에는 Drupal의 캐시를 지워야합니다.

자세한 설명은 How to update a module's weight을 참조하십시오.

+0

좋습니다. 정보 주셔서 감사합니다! – Michiel