Drupal 7 以前に提示されたものと同様の問題を抱えていますが、これまでのところ、提案を機能させることができませんでした。コンテンツ タイプが「ソフトウェア製品」の「製品」ページがあります。製品ページに Web フォーム 'Request Information' へのリンクを配置したい 参照している製品ページのタイトルでもある製品名をフォームの (非表示の) フィールドに入力したい。私は次のことを試しましたが、参照ページではなく、フォームのタイトルが表示されるだけです。
<?php
/**
* Implementation of hook_form_alter().
*/
function AddNodeInfoToForm_form_alter(&$form, $form_state, $form_id) {
switch($form_id) {
case 'webform_client_form_10': // the id of the form
{$current_object = menu_get_object();
$product_title = $current_object->title;
$form['submitted']['product']['#default_value'] = $product_title; }
return $form;
}
私は Drupal を初めて使用します。