Drupal → Программно вывести Webform-у

23.04.2014

Пример получения html кода вебформы с nid 123.

Вывод полной ноды с формой используя node.tpl.php:

$webform = node_load(123);
if (node_access('view', $webform)) {
  $webform_build = node_view($webform, 'full');
  $output = drupal_render($webform_build);
}

Вывод только формы:

$webform = node_load(123);
if (node_access('view', $webform)) {
  webform_node_view($webform, 'form');
  $output = drupal_render($webform->content['webform']);
}
Написанное актуально для
Webform 7.x-4.x
Похожие записи

Комментарии

Алексей
04.07.2017, 11:09

не врубаюсь куда и что прописывать? как это поэтапно сделать?
мне необходимо выводить вебформу в поле типа материала, пробовал вписать этот код в поле ноды с фильтром PHP но ничего не выходит(

Альберт
03.12.2017, 16:42

Спасибо! В очередной раз помог ваш блог;)

Добавить комментарий