Здравствуйте. Куда правильно вставить значения
<?php 
function YOURTHEME_form_alter(&$form, $form_state, $form_id) {
  /*
  * Форма заказа в один клик (webform node id: 24)
  */ 
  
if($form['#id'] == 'webform-client-form-24') {
    // добавляем название товара и ссылку на него как значения по умолчанию
    if(arg(0) == 'node' && is_numeric(arg(1))) {
      $node = node_load(arg(1));
      // добавляем в поле название текущей ноды
      $form['submitted']['oneclick_goods']['#default_value'] = $node->title;
      // добавляем в поле урл на ноду
      $form['submitted']['oneclick_link']['#default_value'] = url('node/'.arg(1), array('absolute' => true));
    }
  }
  
} 
?>

Комментарии
В template.php
Мне нужно из ноды вывод значения Пример: field_name в webform
Остальное все значения выводит правильно в полях webform.
<?php$output = field_view_field('node', $node, 'field_name');?>
$output нужно заменить на требуемое.
Что-то вроде этого? $form['submitted']['company']['#default_value'] = field_view_field("node", $node, "field_company");
Что-то вроде
<?phpfunction furniture_form_alter(&$form, $form_state, $form_id) {if($form['#id'] == 'webform-client-form-2') {
if(arg(0) == 'node' && is_numeric(arg(1))) {
$node = node_load(arg(1));
$form['submitted']['name']['#default_value'] = $node->title;
$form['submitted']['link']['#default_value'] = url('node/'.arg(1), array('absolute' => true));
$form['submitted']['oneclick_company']['#default_value'] = field_view_field("node", $node, "field_company");
}
}
}?>
Не выводит значения с поля SELECT Ноды в поле Webform
<?php $form['submitted']['oneclick_company']['#default_value'] = field_view_field("node", $node, "field_company");?>Вот по теме как здесь.
http://dreamr1der.ru/drupal_webform_oneclick_order Но там нет вывода полей типа selectВот скриншот, что у меня сейчас.