我有Drupal 7
网站。它有一个名为myproducts
的自定义模块。该模块具有以下钩子
function myproducts_form_alter(&$form, &$form_state, $form_id) {
if(isset($form_id) && $form_id=='product_node_form')
{
$form['#submit'][] = 'myform_form_submit';
}
}
function myform_form_submit(){
echo 'test submit handler'; exit();
}
任何帮助都非常感谢。
答案 0 :(得分:0)
我没有看到任何错误。确保使用Drush(drush cc all
)或Drupal's UI清除缓存。之后我会回复$form_id
以查看它的实际价值是什么。我还建议使用devel module。它非常适合调试!