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

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

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

Следующим этапом при помощи модуля 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 позволяют удалять как каталоги, так и

Настройка
help2site
Команда RD

Команда RD и RMDIR позволяют удалять как каталоги, так и дерево каталогов, то есть не только одного указанного каталога, но и всех подкаталогов которые содержаться

Windows
help2site
Отключаем всплывающие подсказки Windows

Операционная система Windows 7 устроена так, что зачастую пытается давать свои советы – как лучше пользоваться системой, по началу эти подсказки не заметны, однако опытных

Программы
help2site
10 программ-приколов

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

Оборудование
help2site
Если компьютер не видит внешний жесткий диск

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

Оборудование
help2site
Оперативная память, различия, специфика, установка

Оперативная память в компьютере играет роль временного буфера хранения информации, то есть при запуске, какого либо приложения оно частично загружается в оперативную память, следовательно, чем

Интернет
help2site
Как сделать рерайт текста и не облажаться

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