2010-09-08 71 views
1

我有一个内容类型,我希望编辑提交功能。我以为你会做这将是如下的方式:Drupal 6编辑内容类型的提交功能

function moduleName_contentType_node_form_submit($form, &$form_state){ 
    drupal_set_message(t('Test')); 
} 

我清除缓存,但在屏幕上没有显示的消息。我是否正确地做这个或者我需要使用form_alter?如果是的话,我会怎么做?

回答

0

在这种情况下也可以使用的形式改变,并添加

$form['#submit'][] = 'your_sumbmit_callback'; 

,或者如果你想完全改变提交和做自己的事:

$form['#submit'] = array('your_submit_callback'); 

而且很明显的回调函数需要定义;

function your_submit_callback($form, &$form_state) { 
    drupal_set_message('hello'); 
} 
相关问题