0
私はそれをtwweakしたいと思っています。たとえば、フィールドを変更すると、そのフィールドも挿入するように指示できますか? hook_submitにすべてのフィールドを再配置する必要がありますか?drupal 6フォームを変更してexsitingコンテンツタイプに送信
私はそれをtwweakしたいと思っています。たとえば、フィールドを変更すると、そのフィールドも挿入するように指示できますか? hook_submitにすべてのフィールドを再配置する必要がありますか?drupal 6フォームを変更してexsitingコンテンツタイプに送信
$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
}
私は自分の変更をどのように行うことができるのですか?現在、全部のフィールドに移動せずに自分自身を検証しますか?つまり、私は1フィールドのみを変更しましたが、cckでは "コンテンツを作成" 10 cckフィールドで行ったので、今度はそれらをプログラムで挿入してfuncionに挿入する必要がありますか? – amirash
hehe、$ form ['#submit'] - それはサブミットの配列なので、関数をサブミットするcckをオーバーライドしません。私はコメントに書いているので、自分の変更を保存する必要があります。 CCKは自分自身を保存します。クリア? – Nikit