2011-02-20 14 views

答えて

0
$function YOURMODULE_form_alter(&$form, &$form_state) { 
    //... 
    $form['#submit'][] = 'YOURMODULE_submitfunction'; 
    //... 
} 

function YOURMODULE_submitfunction($form, &$form_state) { 
    // Save your own changes here to DB or something other 
} 
+0

私は自分の変更をどのように行うことができるのですか?現在、全部のフィールドに移動せずに自分自身を検証しますか?つまり、私は1フィールドのみを変更しましたが、cckでは "コンテンツを作成" 10 cckフィールドで行ったので、今度はそれらをプログラムで挿入してfuncionに挿入する必要がありますか? – amirash

+0

hehe、$ form ['#submit'] - それはサブミットの配列なので、関数をサブミットするcckをオーバーライドしません。私はコメントに書いているので、自分の変更を保存する必要があります。 CCKは自分自身を保存します。クリア? – Nikit

関連する問題