Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 27. Juli 2017 09:46
- jeff1980
- Server-Pate
- Ort: Dortmund
- Registriert: 26. November 2010
- Beiträge: 630
FEU-Daten in Formbuilder-Felder einfügen
Hallo zusammen,
in Anlehnung an dieses Thema habe ich folgendes Anliegen:
https://www.cmsmadesimple.de/forum/view … hp?id=3863
Es gibt ein allgemeines Anfrage-Formular mit Name, Anschrift, Telefon usw.. Dieses Formular ist frei zugänglich und kann von jedem genutzt werden.
Nun gibt es aber auch einen User-Bereich (FEU mit Selfregistration). Bei der Registrierung werden ebenfalls Name, Anschrift, Telefon usw. abgefragt. Ist jetzt ein User eingeloggt und startet eine Anfrage über das Formular, wäre es natürlich schick, wenn die Felder entsprechend der hinterlegten Daten vorausgefüllt werden.
Leider bietet aber das Textfeld im Formbuilder nicht die Möglichkeit, Smarty zu verarbeiten.
Mein momentaner Gedanke ist, die Daten an die URL des Formulars anzuheften, ähnlich wie man ja z.B. auch den Betreff variabel anhand der entsprechenden Seite ausfüllen kann. Die Seite ist zwar verschlüsselt, wohl ist mir da aber dennoch nicht bei.
Gibt es evtl. eine andere Möglichkeit? Ggf. auch mit einem zweiten Formular? Die Felder müssten aber bearbeitbar bleiben, da man vielleicht eine andere Telefonnummer für diese spezielle Anfrage angeben möchte.
Bin für jeden Hinweis dankbar :-)
Offline
#2 30. Juli 2017 21:17
- Janl
- Server-Pate
- Ort: Freistadt, Österreich
- Registriert: 13. Dezember 2010
- Beiträge: 1.231
- Webseite
Re: FEU-Daten in Formbuilder-Felder einfügen
Ist vielleicht so etwas gemeint?
{'d-m-Y'|date:$ccuser->property('geburtsdatum')}
Die in Selfregistration festgelegte Werte können als hidden Fields in einem anderen Formular aufgenommen werden.
MfG
Jan
Kubuntu 22.04 - Win 11 pro / Kubuntu 20.04 - win10 pro
Offline
#3 31. Juli 2017 08:46
- jeff1980
- Server-Pate
- Ort: Dortmund
- Registriert: 26. November 2010
- Beiträge: 630
Re: FEU-Daten in Formbuilder-Felder einfügen
Hallo Jan,
die Richtung stimmt, bei versteckten Feldern kann ich auch wieder Smarty verarbeiten lassen - allerdings möchte ich die Daten ja gerne in die Textfelder eintragen lassen, damit sie ggf. noch bearbeitet werden können.
Aber Dein Code hat mich auf eine Idee gebracht, die ich nachher mal ausprobieren muss - ich könnte im Formbuilder-Template ja prüfen, ob ein User eingeloggt ist. Wenn ich das Formular dann manuell aufbaue, habe ich ja Zugriff auf jedes Feld und kann per replace den normalerweise leeren value mit den entsprechenden Daten aus FEU füllen ...
Offline
#4 31. Juli 2017 10:53
- Janl
- Server-Pate
- Ort: Freistadt, Österreich
- Registriert: 13. Dezember 2010
- Beiträge: 1.231
- Webseite
Re: FEU-Daten in Formbuilder-Felder einfügen
Was ich damals gemacht habe ist eine Verbindung von Selfregistration mit einem Formular.
Kunde meldet sich an mit Selfreg, kann dann anmelden in FEU ein Instruktions-Video Anschauen und ein Zertifikat anfragen.
Mit einem UDT wird dann festgehalten wann angemeldet und abgemeldet war zur Kontrolle ob der Video angeschaut war.
Für deine Lösung soll es so etwas sein:
bei erweiterte Einstellungen der Felder
Smarty-Daten oder -Logik, die mit diesem Feld gesendet werden sollen:
{'d-m-Y'|date:$ccuser->property('geburtsdatum')}
Bei mir sind Name Tel. Geburtsdatum etc. festgelegt.
Vielleicht kommst Du so weiter.
MfG
Jan
Kubuntu 22.04 - Win 11 pro / Kubuntu 20.04 - win10 pro
Offline
Seiten: 1