コンテンツ タイプ「ジョブ」のブロックに表示される Web フォームがあります。ノードから 2 つのフィールドを Web フォーム送信に取得しようとしています。私はこのカスタムモジュールを持っています:
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'];
} }
}
ただし、次のエラーが発生します。
Notice: 未定義のオフセット: webform_nodevalues_form_alter() の 0 (/drup/sites/all/modules/webform_nodevalues/webform_nodevalues.module の 35 行目)。
Webフォームの送信でメールフィールドを取得する方法について何か考えはありますか?