отображение веб-формы в наложении

Я хочу, чтобы пользовательская веб-форма появлялась в оверлее при нажатии кнопки. Я использую модули colorbox и colorbox-node. Я могу отобразить весь узел. Но я не понимаю, как отображать только веб-форму, а не весь узел. Я использовал следующий код:

 <a class="colorbox-load" href="enquiry?width=600&amp;height=600&amp;iframe=true"><input value="Send Enquiry" type="submit"> </a>
6 голосов | спросил anjaan 26 ThuEurope/Moscow2013-12-26T16:54:21+04:00Europe/Moscow12bEurope/MoscowThu, 26 Dec 2013 16:54:21 +0400 2013, 16:54:21

3 ответа


5

Если мне нужно отобразить webform во всплывающем окне, я бы использовал ctools modal .

Вы можете использовать modal forms модуль, который использует модальную функцию в модуле ctools, чтобы открыть некоторые распространенные формы в модальном окно.

Поддерживаемые формы

  • Вход (modal_forms /nojs /login)
  • Запросить новый пароль (modal_forms /nojs /password)
  • Создать новую учетную запись (modal_forms /nojs /register)
  • Контакт (modal_forms /nojs /contact)
  • Комментарий (modal_forms /nojs /comment /reply /% node)
  • Webform (modal_forms /nojs /webform /% node)

Возможно, это не ответ на ваш вопрос, поскольку вы используете colorbox , но я добавляю это, чтобы вы могли проверить другую опцию.

ответил Jayendra Kainthola 27 FriEurope/Moscow2013-12-27T09:17:03+04:00Europe/Moscow12bEurope/MoscowFri, 27 Dec 2013 09:17:03 +0400 2013, 09:17:03
3
  1. вы можете включить webforms как блок -> выберите содержимое веб-формы вы создали вкладку «Webform»> «Настройки формы»> «Включить как блок»

  2. поместите блок внутри области, я поместил мой в область нижнего колонтитула

  3. CSS стильный блок нижнего колонтитула как "display: none;"

  4. для colorbox: в «конфигурации», «медиа», «цветной код» -> передовой настройки, активируйте «Включить встроенный цветной ящик»

  5. добавьте это как HTML-код для открытия ссылки на веб-форму colorbox:

  

<a class="colorbox-inline" href="?width=310&amp;height=460&amp;inline=true#name-of-your-block">

Вы также можете отобразить веб-форму во всплывающем окне с помощью узла Colorbox Node .

  

Предоставляет пользователю возможность отображать ЛЮБУЮ страницу внутри модального режима   без верхнего и нижнего колонтитула. Эти страницы включают:

     
  • Страницы узла
  •   
  • Страницы пользователей
  •   
  • Страницы просмотров
  •   
  • Webforms (требуется модуль веб-формы Ajax)
  •   
  • Интеграция с представлениями
  •   
  • Интеграция с контекстом
  •   
  • Интеграция с панелями
  •   
ответил Bala 26 ThuEurope/Moscow2013-12-26T17:06:19+04:00Europe/Moscow12bEurope/MoscowThu, 26 Dec 2013 17:06:19 +0400 2013, 17:06:19
0
ответил Adi 29 J000000Wednesday15 2015, 10:19:11

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132