1

我根据http://www.mikewagan.net/2010/10/drupal-create-user-accounts-through-the-webform-module/自动为提交我的网络表单的访问者创建用户

这一切都很好,有一个小问题:应该更改 Webform 提交数据以代表正确的提交者(我新创建的用户),目前它与未经身份验证的用户相关联。

我在附加处理字段中尝试过$form['details']['uid']['#value'] = $account->uid;,但这似乎不起作用。

我必须按摩 Webform 提交数据的哪一部分才能做到这一点?

4

1 回答 1

1

我的建议是执行 hook_nodeapi ,并在创建之前在节点内编辑提交者。

检查状态 nodeapi 在这里给你:

http://api.drupal.org/api/drupal/developer--hooks--core.php/function/hook_nodeapi/6

于 2010-12-05T10:56:35.250 回答