Kundenanfrage: Nach der Registrierung verliert sich das zuvor abgefragte Formular.
am 25.12.2021 - 14:59 Uhr in
Ich komme leider nicht weiter mit diesem Problem. Der Kunde möchte eine Anfrage stellen. Die Anfrage muss der Kunde nicht selber schrieben/ Formulieren. Der Kunde erhält von uns eine Anzahl an Fragen, die er beantworten muss. Nach dem der Kunde mit der Abfrage fertig ist, muss er im letzten Schritt sich Einloggen bzw. sich neu Anmelden (falls der User noch nicht Angemeldet ist).
Nach dem Registrieren/ Einloggen verliert sich die gesamte Abfrage und wir kommen nicht wieder zurück zum Abfrageformular.
Wichtig ist, dass der Kunde erst nach der Abfrage die Aufforderung zum Einloggen bzw. sich neu Anmelden bekommt (nicht vorher!).
Kann uns da jemand weiterhelfen?
Vielen Dank im Voraus
- Anmelden oder Registrieren um Kommentare zu schreiben
Ja klar kann dir jemand
am 26.12.2021 - 15:25 Uhr
Ja klar kann dir jemand weiterhelfen. Aber doch nicht so. Also grundsätzlich sind nicht angemeldete Nurtwr Gäste, denen in der Regel die Rolle Guest zugeordnet ist und angemeldete Benutzer sogenannte Authenticated User.
Da von diesen Gästen einer ist, wie der andere und dass bedeutet vor allem Anonym muss sich die Anfrage ja verlieren.
Das einzige was mir einfallen würde währe eine Kombination aus, Webform und ECA. Irgendwie muss man aus dem Anonymen Nutzer ja einen Nutzer machen, den man zuordnen kann.
Alternativ könntest dudie Daten auch innerhalb des Nurtzerprofils speichern und field conditions Für die Fragebogenlogik verwenden allerdings bleiben die Daten im diesem Fall nur erhalten, wenn die Registrierung wirklich abgeschlossen wird. Deshalb ist der Ansatz mit Webform vermutlich besser. Dann kann man den Nutzer auch Targeten, wenn er das Formular nicht zu Ende ausfüllt.
https://drupal-tv.de
Drupal sehen und lernen
Das Flag-Module beinhaltet
am 29.12.2021 - 17:33 Uhr
Das Flag-Module beinhaltet genau die Funktion die Du suchst.
Wenn man "Flag setzen" auch für anonyme User zugelassen hat, können Gäste Favoritenlisten (von Nodes/usern/Taxos/etc) anlegen. Auch bei einem erneuten Besuch der Webseite, solange der Cookie nicht gelöscht wurde, können diese Gäste auf ihre persönlichen Favoritenlisten zugreifen. Ich könnte mir vorstellen, dass "Flag" dies über Sessions oder Informationen in (temporären) Datenbankeinträgen vorhält, gesteuert über ein Cookie.
Wenn sich dieser "Gast" jetzt aber registriert, wird seine (bisher anonyme) Favoritenliste automatisch übernommen und der registrierte User (mit UID) hat seine Favoritenliste sofort verfügbar, er muss sie nicht neuerstellen.
Genau das willst Du ja mit Deinen "Fragen/Antworten" erreichen.
Wenn Du also Zeit und Muße hast und über das nötige technische Know-How verfügst, schaue in den Code des Flag-Moduls, such die entsprechende Stelle für diese Funktion, und übernimm dies, in in eigenes Minimodul, für Deine Fragen/Antworten, die, nach Registrierung, erhalten bleiben sollen.
Viele Grüße
Drupal rockt!!!