Одна вебформа в разные блоки и регионы

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

Аватар пользователя guban guban 9 августа 2015 в 16:19

Приветствую.
Подскажите, пожалуйста, как созданную веб-форму вывести в разные блоки на одной странице?
Нужны 2-3 одинаковые формы на странице (типа лэндинга). Нужно ли создавать три раза одну и туже форму или можно как-то клонировать одну?
Я попробовал просто скопировать сгенерированный код первой формы и вставить его. Форма вроде работает, но получилаось куча дублей айди и невалидный код.

Комментарии

Аватар пользователя guban guban 9 августа 2015 в 20:19

bumble wrote:
http://blogpost.pp.ua/drupal/36
Выводите форму в блок, и дальше по аналогии.

Получается придется создавать отдельные шаблоны для страниц?
Если я напишу в page.tpl.php он выведется на всех страницах.


<?php
$block 
module_invoke('webform''block_view''client-block-8'); 
print 
render($block['content']);
?>

вывел форму пока что в футер.

Что теперь нужно: создавать тип материала page--landing или же просто перекрывать page--node--xx?

Аватар пользователя sasha_gar sasha_gar 10 августа 2015 в 20:18

по аяксу клоны блоков не будут отправляться. т.е. одну форму отправил перешел к клону. она уже не отправится по аяксу. nodeclone в помощь