Куда втавить значения правильно?

Главные вкладки

Аватар пользователя Uzmediaidea Uzmediaidea 29 августа 2014 в 9:31

Здравствуйте. Куда правильно вставить значения

<?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));
    }
  }
  

?>

http://dreamr1der.ru/drupal_webform_oneclick_order

Комментарии

Аватар пользователя chilic chilic 29 августа 2014 в 14:08

"Uzmediaidea" wrote:
Мне нужно из ноды вывод значения Пример: field_name в webform

<?php
$output 
field_view_field('node'$node'field_name');?>

$output нужно заменить на требуемое.

Аватар пользователя Uzmediaidea Uzmediaidea 29 августа 2014 в 14:19

chilic wrote:
"Uzmediaidea" wrote:
Мне нужно из ноды вывод значения Пример: field_name в webform

<?php
$output 
field_view_field('node'$node'field_name');?>

$output нужно заменить на требуемое.


Что-то вроде этого? $form['submitted']['company']['#default_value'] = field_view_field("node", $node, "field_company");

Аватар пользователя Uzmediaidea Uzmediaidea 29 августа 2014 в 16:11
<?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