我有一个网络表单出现在内容类型'工作'的块上。我试图从节点获取两个字段到Webform提交。我有这样的自定义模块:Drupal 7:网络表单中的节点字段
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()(行35/drup /网站/所有/模块/ webform_nodevalues /webform_nodevalues.module)。
有关如何获取webform提交中的电子邮件字段的任何想法?
哪一行是第35行?! – 2012-04-26 08:27:51