howto: Как отобразить webform в всплывающем окне

19 Nov
Published by alexey in

Привет друзья!
Есть один, очень простой способ отобразить webform, которая отображается в блоке, во всплывающем меню. Сделаем мы это с помощью модуля colorbox.
Я предполагаю, что у вас уже установлены модули webform и colorbox и создана форма для отображения.

Итак, что надо сделать:

  1. В созданной форме указываем настройку Доступно как Блок (Опросник -> Настройка формы -> Расширенные настройки
  2. Создаем блок (или ноду), в котором пишем
    <a class="colorbox-inline" href="?width=500&amp;height=500&amp;inline=true#webformblock">Заказать звонок.</a>

    <div style="display: none;"><div id="webformblock"><?php $block = module_invoke('webform', 'block_view', 'client-block-5');
    print
    render($block['content']);?>
    </div></div>

    client-block-5 - меняем на номер своего блока (опросник)

  3. Типа Enjoy :)
    1. Спасибо за внимание :)

Картинка: