Webgrandiose 17 октября 2014 в 10:06 Здравствуйте. Помогите решить как передать значения из Computed field в поле Webform. Drupal7 Решение проблем Блог Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Webgrandiose 17 октября 2014 в 10:27 Делаю так пишу в template.php function bartik_form_alter(&$form, $form_state, $form_id) { if($form['#id'] == 'webform-client-form-8') { if(arg(0) == 'node' && is_numeric(arg(1))) { $node = node_load(arg(1)); $form['submitted']['name']['#default_value'] = $node->title; } } } А дальше не знаю как (
andribas@drupal.org 17 октября 2014 в 10:47 у вас не хватает & https://api.drupal.org/api/drupal/modules%21system%21system.api.php/func... и кажется там в form_state надо что-то писать сделайте dpm, надеюсь разберетесь. дома есть модуль, но это давно было
Webgrandiose 17 октября 2014 в 11:24 Вопрос, но почему не передает значения из других сущностей полей? Титл и простые поля передаются. Вставляю по умолчанию в webform [node:field_price] - но такая же история. И %get[price] так тоже. &price=<?php print $node->field_price['und']['0']['safe_value'];?> " title="Заказать">Заказать
Комментарии
Передайте nid, а там уже что угодно можно достать
Делаю так пишу в template.php
function bartik_form_alter(&$form, $form_state, $form_id) {
if($form['#id'] == 'webform-client-form-8') {
if(arg(0) == 'node' && is_numeric(arg(1))) {
$node = node_load(arg(1));
$form['submitted']['name']['#default_value'] = $node->title;
}
}
}
А дальше не знаю как (
у вас не хватает &
https://api.drupal.org/api/drupal/modules%21system%21system.api.php/func...
и кажется там в form_state надо что-то писать
сделайте dpm, надеюсь разберетесь.
дома есть модуль, но это давно было
Вопрос, но почему не передает значения из других сущностей полей?
Титл и простые поля передаются.
Вставляю по умолчанию в webform [node:field_price] - но такая же история.
И %get[price] так тоже.
&price=<?php print $node->field_price['und']['0']['safe_value'];?> " title="Заказать">Заказать
Подскажите с кодом пожалуйста.