1
我想通過創建一個自定義模塊覆蓋的形式。但爲此,我需要在函數中保留我的表單ID。hook_form_FORM_ID_alter功能在Drupal
Drupal.org mentionned的hook_form_FORM_ID_alter(&$form, &$form_state, $form_id)
功能,但是當我將此我的形式,它沒有響應。我是否有語法錯誤,當我用下面的語句?:
function redactie_omgeving_fiche_node_form__form_alter(&$form, $form_state, $form_id) {
echo(var_dump('ONZE redactie_omgeving__fiche_node_form__form_alter'));
}
,這是我的表單:
<form class="node-form node-fiche-form" enctype="multipart/form-data" action="/node/1/edit" method="post" id="fiche-node-form" accept-charset="UTF-8">
大招!我是否需要通過命名我自己的模塊來替換'hook_form'? – Michiel
那麼也就是說'函數hook_form_fiche_node_form_alter($形式,&$ form_state,$ form_id){ \t回聲 'OK!'; }'應該工作嗎? – Michiel
是的,但用你的模塊名稱而不是「hook_form」替換「hook」。所以'函數MODULENAME_form_fiche_node_form_alter($形式,&$ form_state,$ form_id){回聲 'OK!'; }' – Laxman13