Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Modulsuche ›

Registrierung Kontakt - Jeweiligen Anbieter Anfrage senden.

Eingetragen von artweb (443)
am 23.11.2019 - 09:21 Uhr in
  • Modulsuche
  • Drupal 6.x oder neuer

Komme gerade darauf, dass ich den Kontakt zu jeweiligen Galerie über eine Registrierung lösen muss...

1. Das bedeutet User hat Interesse und klickt "Contact gallery" und ein Fenster wo man die Felder Name, Adresse eingibt.

2. beim zweiten klick kommt man zu Registrierung und muss das Passwort eingeben.

3. wenn man auf Registrierung klickt wird ein Mail zu jeweiligen Anbieter gesendet.

Vielen Dank
Andreas

//
Morgen, morgen...

Will folgendes wie hier realisieren: https://www.artsy.net/artwork/huang-rui-water-in-pine-4

Wenn man den Button "Contact gallery" klickt öffnet sich ein Fenster wo man die Anfrage eingeben kann zum jeweilige Anbieter wird dann das Email versendend.

Die Ausgabe habe ich der tpl.php realisiert!

Mein erster Gedanke war dafür Webform zu verwenden...

Ich weis ich verwende noch immer D6... würde das ganze gerne auf D8 umstellen, nur die Zeit fehlt mir in Moment dafür.

Vielleicht hat einer von euch einen Tipp... kann auch D7 oder D8 sein.

Vielen Dank Andreas
//

AnhangGröße
Bildschirmfoto 2019-11-28 um 19.14.32.png191.46 KB
Bildschirmfoto 2019-11-28 um 19.18.27.png171.02 KB
‹ Image Link Formatter für Drupal 8 Registrierung Kontakt - Jeweiligen Anbieter Anfrage senden. ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Mit entityforms

Eingetragen von schmittrich (210)
am 24.11.2019 - 10:07 Uhr

Sowas habe ich vor Jahren mal unter Drupal 7 mit entityforms gebaut. Wenn ich es noch richtig weiß, war das entityforms-Formular an einen Node vom content type event "dran gehängt" (über ein entity reference field). Umgekehrt war der "Mutter"-Node über ein entity reference field mit dem Anmeldeformular verbunden. Zusätzlich benötigte ich noch Rules, um nach dem Absenden des Formulars automatisch eine E-Mail an den Veranstalter zu senden. Die Ziel-Mailadresse wurde jeweils über ein Token von dem "Mutter"-Node gezogen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

So wie schmittrich

Eingetragen von Jenna (1883)
am 24.11.2019 - 13:04 Uhr

So wie schmittrich beschrieben hat läuft es bestens mit D7, für D8 wird auf eForm verwiesen, aber das Modul ist seit 3 Jahren nicht aktualisiert und steht auf This project is not covered by...

Zuerst neues Entityform erstellen und gewünschte Felder anlegen (Betreff, Name, etc.)
Wenn du hier einen klaren Namen für das Entityform verwendest, hat das Vorteile falls du verschiedene Entityforms benötigst, vielleicht je nach Produkt mit anderen Feldern etc., dann findest du die leichter in den Rules wieder.

Im Entityform auch das Reference-Field für das Bundle anlegen (Bezug zur Node etc.), hierzu habe ich unter Views eine Entitätsreferenceansicht gebaut, die ich dann unter Ansicht zur Auswahl der Entitäten * nur noch auswählen brauche,

danach:

Rules (D7) erstellen:
(1 x für Author und eventuell 1 x als Kontrolle für Admin an Site-Mail)

Events
Nach dem Speichern eines neuen entityform submission

Bedingungen
Bundle wählen, also dein angelegtes Entityform

Aktionen
E-Mail-Versand
hier den author:mail rauspulen:
entityform:field---mit---bezug---zur---reference:author:mail

Danach nicht vergessen Honeypot oder sonstiges für die neuen e-forms zu aktivieren.

Grüße Jenna

Falls du das ganze in ein schickes Overlay gepackt hast, das auch mobil sauber funktioniert, würde ich mich der Ansatz sehr interessieren, da ich meine Forms auch in ein Overlay setzen möchte, aber noch keine zufriedenstellende Lösung gefunden habe.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi. Eigentlich ist das doch

Eingetragen von Hyp1 (1463)
am 26.11.2019 - 03:28 Uhr

Hi.

Eigentlich ist das doch nur eine JS/CSS Geschichte und du kannst grundsätzlich jede HTML Form so anzeigen.
Solche modalen Dialoge werden von Frameworks wie Bootstrap oder Materialize zur Verfügung gestellt.
(Das oben sieht nach Materialize aus)

https://codepen.io/skcals/pen/bxdpaN

https://mdbootstrap.com/docs/jquery/modals/forms/

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke, danke... für den

Eingetragen von artweb (443)
am 26.11.2019 - 14:57 Uhr

Danke, danke... für den Tipp... bin noch beim herumfumlen

  • Anmelden oder Registrieren um Kommentare zu schreiben

@hyp1... die Modals

Eingetragen von Jenna (1883)
am 26.11.2019 - 16:56 Uhr

@hyp1... die Modals funktionieren mobil sehr sauber mit Textinhalt, das ist schon mal Klasse.

Nur wie komme ich an den Quellcode der entityforms ran? Ich muss den ja in das Modal übergeben samt Bezug zur Authormail etc.

Wenn ich beispielsweise das jetzige Formular aus einer Node (Quelltext) in das Modal packe sieht es optisch schon mal super aus, nur der Quelltext bezieht sich ja in diesem Fall auf einen bestimmten Kunden.

Wo finde ich denn die Rohdaten von entityforms bzw. wie kann ich die ausgeben, stehe grad auf dem Schlauch?

Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

@Jenna ich verstehe die Frage

Eingetragen von Hyp1 (1463)
am 26.11.2019 - 17:28 Uhr

@Jenna

ich verstehe die Frage nicht.
Der Quellcode einer Form dürfte in Drupal kaum existtieren, es sind Felder aus der Datenbank.
Man kann die Forms vermutlich über Templates Themen, falls nicht muss man selbst einen Template Suggestion Hook für diese Form schreiben.

Gruss

Robert

  • Anmelden oder Registrieren um Kommentare zu schreiben

@hyp...das wundert mich

Eingetragen von Jenna (1883)
am 26.11.2019 - 20:31 Uhr

@hyp...das wundert mich überhaupt nicht. Dämlicher hätte ich es kaum formulieren können.

Ich war auf dem ganz falschen Denkansatz.

Also: Habe jetzt den Views Block mit dem entity-form in einer eigenen node.tpl ausgegeben mit:

<?php print views_embed_view('entity_forms','block_5');?>

und das Modal Example von Bootstrap drum herum gebastelt, siehe da.. es funktioniert wunderbar, auch mobil.

Vielen Dank für deinen Ansatz, hat mich wieder in die richtige Richtung geschubst.

Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Mysql Ver 8.0.41 zu MariaDB 10.11.11
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Doppelte Einträge verhindern
  • [abgeschlosen] PHP Composer von Plesk + .bashrc nicht vorhanden
  • Drupal 7 Focal Point – Bild auf Desktop vollständig anzeigen, nur in Responsive zuschneiden
  • ECA validiere Felder mit unlimitierter Eingabe
  • Zugriff auf Webform beschränken/gewähren
  • Drupal 10.4.5 und Bootstrap 3.x.
  • Probleme mit Drupal 10 - HTTP Statuscode 403 (gelöst)
  • View mit mehreren Ansichten, übersteuert nicht
  • [gelöst] Wiederherstellen mit backup&migrate
  • [gelöst] ID eines Webformulars ermitteln?
Weiter

Neue Kommentare

  • V-Server ..
    vor 5 Tagen 5 Stunden
  • ... generelle
    vor 5 Tagen 5 Stunden
  • oder..
    vor 1 Woche 6 Tagen
  • Also ich will dich ja nicht
    vor 1 Woche 6 Tagen
  • nochmal MariaDB vs Mysql
    vor 2 Wochen 3 Stunden
  • Vielen Dank - feedback zu den Videos
    vor 3 Wochen 3 Tagen
  • Falls dieses Thema noch mal
    vor 3 Wochen 6 Tagen
  • Prima, dann schreib bitte
    vor 4 Wochen 13 Stunden
  • Ah perfekt. Es hat an der
    vor 4 Wochen 14 Stunden
  • Davon gibt es sogar zwei
    vor 4 Wochen 15 Stunden

Statistik

Beiträge im Forum: 249987
Registrierte User: 20268

Neue User:

  • CharlestydaY
  • Darrenwem
  • DavidSeero

» Alle User anzeigen

User nach Punkten sortiert:
wla9454
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3855
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 7 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association