Сегодня хочу рассказать о простом способе как в Drupal отобразить веб-форму (webform) в сплывающем окне (pop-up окно). Для реализации данной задачи нам потребуются модули webform и colorbox, если еще не установили — скачиваем и устанавливаем.
Первым делом после установки модулей идем в настройки модуля colorbox (/admin/config/media/colorbox) и включаем функцию — Включить Colorbox для inline-элементов
Следующим этапом при помощи модуля webform создаем веб-форму с полями по своему вкусу, после добавления полей переходим в Настройки форм и в Расширенных настройках включаем Доступно как Блок (Опросник -> Настройка формы -> Расширенные настройки). Создаем блок (/admin/structure/block) или страницу в которую вставляем следующий код:
Заказать звонок.
/*php-функция*/
client-block-16 — меняем на номер своего блока — webform
PHP функция:
выводит блок веб-формы, при этом сам блок может быть выключен на странице настройки блоков (/admin/structure/block)
Сохраняем наш блок с кодом или страницу, проверяем, любуемся результатом