更改drupal 6表单并提交现有内容类型

更改drupal 6表单并提交现有内容类型,drupal,forms,submit,cck,Drupal,Forms,Submit,Cck,嘿,我得到了一个我制作的contnet类型,我想对它做一些修改,当我修改表单时,它很好,但一旦我提交了它,忽略我的更改,我添加了一个字段,例如,我如何做这些更改并告诉他也插入该字段?我是否需要将所有字段再次放在hook_submit中?我的意思是,我如何才能在不涉及整个cck字段并验证自己的情况下执行我的更改?ie我只更改了1个字段,但在cck中,我在创建内容10个cck字段中做了更改,所以现在我需要通过编程将它们插入提交函数?呵呵,$form['submit']-这是提交的数组,所以您不会覆盖

嘿,我得到了一个我制作的contnet类型,我想对它做一些修改,当我修改表单时,它很好,但一旦我提交了它,忽略我的更改,我添加了一个字段,例如,我如何做这些更改并告诉他也插入该字段?我是否需要将所有字段再次放在hook_submit中?

我的意思是,我如何才能在不涉及整个cck字段并验证自己的情况下执行我的更改?ie我只更改了1个字段,但在cck中,我在创建内容10个cck字段中做了更改,所以现在我需要通过编程将它们插入提交函数?呵呵,$form['submit']-这是提交的数组,所以您不会覆盖cck提交函数。您应该只保存我在评论中所写的自己的更改。CCK将拯救自己。清楚的
$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
}