2011-09-22 5 views
0

7 hook_form_form_id_alter "블록 관리-구성은,"mymodule_form_block_admin_configure_alter(&$form, $form_state, $form_id)가 트리거되지 않습니다. mymodule_block_view_block_admin_configure_alter(&$data, $block)을 사용할 때 완벽하게 작동합니다.드루팔 내가 ID 같음을 가진 형태로 훅하기 위해 노력하고있어

제 목표는 일반 Drupal 블록에 몇 가지 추가 구성 옵션을 추가하는 것입니다.

+0

캐시를 지웠고 이제 mymodule_block_view_block_admin_configure_alter가 호출되고 있습니다. 하지만 mymodule_block_save ($ delta, $ edit) 또는 mymodule_block_configure ($ delta)가 작동하지 않아야합니까? 블록 구성 양식이 제출되면 호출되지 않습니다. –

답변

0

hook_block_configure() 등은 그 pareticular 모듈이 hook_block_info()에서 정의하는 블록 모듈이라고합니다, 그래서 당신은 다른 모듈에 의해 정의 된 블록으로 훅을 시도하는 경우 당신은 확실히 form_alter 기능을 사용자에게해야합니다.

그냥 메모는 후크 구현은 그래서 당신이 새로운 후크를 선언 언제든지 당신이 그것을 호출거야 전에 캐시를 취소해야 드루팔 7에서 캐시됩니다.

관련 문제