it-swarm.com.de

Anzeigen eines Webformulars in einer Überlagerung

Ich möchte, dass das benutzerdefinierte Webformular in einem Overlay angezeigt wird, wenn auf eine Schaltfläche geklickt wird. Ich verwende Colorbox- und Colorbox-Node-Module. Ich kann den gesamten Knoten anzeigen. Ich verstehe jedoch nicht, wie nur das Webformular anstelle des gesamten Knotens angezeigt werden soll. Ich habe den folgenden Code verwendet:

 <a class="colorbox-load" href="enquiry?width=600&amp;height=600&amp;iframe=true"><input value="Send Enquiry" type="submit"> </a>
7
Aditya Agarwal

Wenn ich Webform im Popup anzeigen muss, würde ich ctools modal verwenden.

Sie können das Modul modale Formulare verwenden, das die modale Funktion im ctools-Modul verwendet, um einige gängige Formulare in einem modalen Fenster zu öffnen.

Unterstützte Formulare

  • Anmelden (modal_forms/nojs/login)
  • Neues Passwort anfordern (modal_forms/nojs/password)
  • Neues Konto erstellen (modal_forms/nojs/register)
  • Kontakt (modal_forms/nojs/contact)
  • Kommentar (modal_forms/nojs/comment/reply /% node)
  • Webform (Knoten modal_forms/nojs/webform /%)

Möglicherweise ist dies keine Antwort auf Ihre Frage, da Sie colorbox verwenden, aber ich füge dies hinzu, damit Sie andere Optionen aktivieren können.

5
  1. sie können Webformulare als Block aktivieren -> den von Ihnen erstellten Webformularinhalt auswählen, Registerkarte "Webform"> "Formulareinstellungen"> "Als Block aktivieren"

  2. platziere den Block in einer Region, ich habe meinen in die Fußzeilenregion gelegt

  3. CSS formatiert den Fußzeilen-Webformularblock als "Anzeige: keine;"

  4. für Colorbox: Aktivieren Sie unter "Konfiguration", "Medien", "Colorbox" -> Erweiterte Einstellungen "Colorbox inline aktivieren".

  5. fügen Sie dies als HTML-Code zum Öffnen des Colorbox-Webformular-Links hinzu:

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

Sie können das Webformular auch im Popup mit dem Modul Colorbox Node anzeigen.

Bietet dem Benutzer die Möglichkeit, JEDE Seite in einem Colorbox-Modal ohne Kopf- und Fußzeile anzuzeigen. Diese Seiten enthalten:

  • Knotenseiten
  • Benutzerseiten
  • Ansichten Seiten
  • Webforms (erfordert Webform Ajax-Modul)
  • Integration mit Ansichten
  • Integration in den Kontext
  • Integration mit Panels
4
Bala
0
Adi