2010-09-08 75 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'); 
} 
相關問題