drupal 7 hook_form_form_id_alter - PullRequest
       4

drupal 7 hook_form_form_id_alter

0 голосов
/ 22 сентября 2011

Я пытаюсь подключиться к форме с идентификатором, равным «block-admin-configure», mymodule_form_block_admin_configure_alter(&$form, $form_state, $form_id) не запускается.Когда я использую mymodule_block_view_block_admin_configure_alter(&$data, $block), он отлично работает.

Моя цель - добавить некоторые дополнительные параметры конфигурации в обычный блок drupal.

1 Ответ

0 голосов
/ 23 сентября 2011

hook_block_configure() и т. Д. Вызываются только в модулях для блоков, которые которые модуль pareticular определяет в hook_block_info(), поэтому, если вы пытаетесь подключиться к блоку, определенному другим модулем, у вас определенно будетдля использования функции form_alter.

Просто обратите внимание, реализации ловушек кэшируются в Drupal 7, поэтому каждый раз, когда вы объявляете новую ловушку, вы должны очищать кэши, прежде чем она будет вызвана.

...