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

Сегодня хочу рассказать о простом способе как в Drupal отобразить веб-форму (webform) в сплывающем окне (pop-up окно). Для реализации данной задачи нам потребуются модули webform и colorbox, если еще не установили — скачиваем и устанавливаем.

Первым делом после установки модулей идем в настройки модуля colorbox (/admin/config/media/colorbox) и включаем функцию — Включить Colorbox для inline-элементов

Сервера, Web и не только

Следующим этапом при помощи модуля webform создаем веб-форму с полями по своему вкусу, после добавления полей переходим в Настройки форм и в Расширенных настройках включаем Доступно как Блок (Опросник -> Настройка формы -> Расширенные настройки). Создаем блок (/admin/structure/block) или страницу в которую вставляем следующий код:

				
					<a class="colorbox-inline" style="width=400;height=400;inline=true" href="#webformblock_1">Заказать звонок.</a>
<div style="display: none;">
<div id="webformblock">
 /*php-функция*/
</div>
</div>
				
			

client-block-16 — меняем на номер своего блока — webform

PHP функция:

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

выводит блок веб-формы, при этом сам блок может быть выключен на странице настройки блоков (/admin/structure/block)

Сохраняем наш блок с кодом или страницу, проверяем, любуемся результатом

Свежие записи
Команда RD

Команда RD и RMDIR позволяют удалять как каталоги, так и

Web-Дизайн
help2site
Вставка содержимого внешнего файла в PHP

В PHP большие файлы сценариев можно разделять на части (модули) и включать один файл в состав другого файла. Команда require require «имя_файла«; Команда require (затребовать)

Windows
help2site
Как изменить рисунок учетной записи в Windows 7

Многие пользователи после установки операционной системы Windows 7 начинают сразу же заниматься ее настройкой и оформлением. Некоторые в процессе могут столкнуться с проблемами, например не

Интернет
help2site
Как бесплатно раскрутить сайт. Раскрутка сайта бесплатно под Гугл и Яндекс.Раскрутка сайта самостоятельно

Как бесплатно раскрутить сайт под поисковые системы Гугл и Яндекс. Самостоятельная раскрутка сайта в Google и Yandex Как часто люди разочаровываются осознав, что их сайт

Web-Дизайн
help2site
Как защитить Joomla 1.5 от вирусов и постоянных взломов, а также поставить дополнительную защиту на админку Joomla и WordPress

Сегодня хочу поговорить про безопасность работы и некоторые методы защиты сайта от взлома. К сожалению, я не являюсь экспертом в этой области и мои познания