Пример получения 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
Похожие записи
- Отправить Webform-у с помощью AJAX
- Вывести дефолтное значение элемента формы с помощью #lazy_builder
- Inline Form Errors только у конкретных форм
- Восстанавливаем позицию текстового курсора при ajax обновлении формы
- Как выполнять свой js-код до или после любых AJAX запросов (изменение работы AJAX API)
Комментарии
не врубаюсь куда и что прописывать? как это поэтапно сделать?
мне необходимо выводить вебформу в поле типа материала, пробовал вписать этот код в поле ноды с фильтром PHP но ничего не выходит(
Спасибо! В очередной раз помог ваш блог;)
Добавить комментарий