Пример получения 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
- Показать второй шаг многошаговой формы в модальном окне
- Создание многошаговой формы (multistep form) (8)
- Навесить на элемент managed_file свой ajax callback (Как обновить всю форму при загрузки файла в managed_file)
- Установка невидимой капчи от гугла (Invisible reCaptcha v3)
Комментарии
не врубаюсь куда и что прописывать? как это поэтапно сделать?
мне необходимо выводить вебформу в поле типа материала, пробовал вписать этот код в поле ноды с фильтром PHP но ничего не выходит(
Спасибо! В очередной раз помог ваш блог;)
Добавить комментарий