2011-03-01 47 views
1

是否可能?我使用drupal 6,並且我想保存發送到電子郵件的webform數據instad以創建一個新節點,並通過新的內容類型設置字段iivewebform保存數據爲新節點

+0

有沒有你不想使用CCK的原因? – jpstrikesback 2011-03-01 12:15:59

回答

2

建議使用CCK而不是webform。
但是如果你想,你應該寫自定義模塊:

/** 
* Implementation of hook_form_alter() 
*/ 
function YOURMODULE_form_alter(&$form, &$form_state, $form_id) { 
    if (substr($form_id, 0, 19) == 'webform_client_form') { 
    $form['#submit'][] = '_YOURMODULE_webform_submit'; 
    } 
} 

/* 
* Submitting webform 
*/ 
function _YOURMODULE_webform_submit($form, &$form_state) { 
// Investigate here $form_state via print_r or dsm (if devel installed). 
// How to save node: http://www.google.com/search?q=drupal+programmatically+save+node 
}