我有内容类型,我希望编辑提交功能。我认为你这样做的方式如下:
function moduleName_contentType_node_form_submit($form, &$form_state){
drupal_set_message(t('Test'));
}
我清除了缓存但屏幕上没有显示该消息。我这样做是正确的还是我需要使用form_alter?如果是这样,我该怎么做?
答案 0 :(得分:0)
在这种情况下,你也可以使用form alter,并添加
$form['#submit'][] = 'your_sumbmit_callback';
或者如果你想完全改变提交并做自己的事情:
$form['#submit'] = array('your_submit_callback');
显然需要定义回调函数;
function your_submit_callback( $form, &$form_state) {
drupal_set_message('hello');
}