我有一个出现在内容类型“工作”块中的网络表单。我正在尝试从节点获取两个字段到 webform 提交中。我有这个自定义模块:
function webform_nodevalues_form_alter(&$form, $form_state, $form_id) {
// 1. Webform ID
if ($form_id == 'webform_client_form_237') {
if ($node = menu_get_object()) {
// 2. Webform field for the node title
$form['submitted']['title']['#value'] = $node->title;
// 3. Webform field for a CCK field
$form['submitted']['email']['#value'] = $node->field_email[0]['value'];
} }
}
但是,我收到此错误:
注意:未定义的偏移量:webform_nodevalues_form_alter() 中的 0(/drup/sites/all/modules/webform_nodevalues/webform_nodevalues.module 的第 35 行)。
关于如何在网络表单提交中获取电子邮件字段的任何想法?