Drupal 7:使用$form中的值填充节点字段

Drupal 7:使用$form中的值填充节点字段,drupal,drupal-7,drupal-fields,drupal-nodes,Drupal,Drupal 7,Drupal Fields,Drupal Nodes,我想知道是否可以用form_state或类似的值填充节点字段 基本上,我所做的是显示一个注册表单,该表单与一个内容类型中的表单合并。我通过使用字段\u attach\u form()来实现这一点。现在在提交时,我使用以下方法创建一个节点: $node=newstdclass(); $node->type='company'; $node->uid=1; 节点\对象\准备($node) 现在我想从form_state获取所有值,并将它们放入节点中 非常感谢 钩住表单,添加新的提交处理程序并将代码放

我想知道是否可以用form_state或类似的值填充节点字段

基本上,我所做的是显示一个注册表单,该表单与一个内容类型中的表单合并。我通过使用字段\u attach\u form()来实现这一点。现在在提交时,我使用以下方法创建一个节点:

$node=newstdclass();
$node->type='company';
$node->uid=1;
节点\对象\准备($node)

现在我想从form_state获取所有值,并将它们放入节点中


非常感谢

钩住表单,添加新的提交处理程序并将代码放在那里。

以及要插入到节点中的值?我怎么把它们放在那里?谢谢你的回答,但我想你不明白我的问题。我知道如何务实地创建节点;我的问题是,我需要将$form和$form_状态中的值放在节点中。不做类似于:$node->title=$form['blabla];我猜类似于从$form创建一个对象,然后执行node_save($that_object);此外,我还尝试了类似node\u form\u submit\u build\u node($form,$form\u state);但是没有结果。它只是给了我一张空白页。哈哈,…那么对不起。我按照您的解释手动读取和存储值。我不知道还有什么别的办法。