Forum

DynPG Forum

Foren

Login

Suchen

Forenübersicht - Allgemeines Forum - Automail-Texte: Bestätigung der Formulardaten mit persönlicher Anrede

Su

Beiträge: 416

Automail-Texte: Bestätigung der Formulardaten mit persönlicher Anrede
Hoi mitenand

Ich möchte gern das ‚Guten Tag,‘ durch die entsprechenden Infos, die im Formular eingetragen wurden, ersetzen: Also z.B. ‚Lieber Herr Abc‘ oder ‚Liebe Frau Xyz‘.

Leider finde ich nicht (mehr) heraus, was hier reinschreiben (DynPG 4.6.0)

Im Voraus herzlichen Dank für eure Tipps
und liebe Grüsse

Susanna
http://www.artundmedia.ch

14.01.2016 17:08

ZITIEREN | ANTWORTEN

Chris

Beiträge: 510

hi su,

es kann pro formular ein eigener mailtext generiert und gesetzt und dazu innerhalb der mailtexte via folgender ctx - variabel auf die formularfelder werte zugegriffen werden:

%ctx_formfield->FELDNAME%

mfg
chris.w.
*************************************
Christoph Würsch
Urbanización Aranjuez
Asturianas No° 23
Asuncion / Paraguay
-------------------------------------
Tel: +595 (0)21 332 984
-------------------------------------
http://www.chriswuersch.com
*************************************

14.01.2016 19:14

ZITIEREN | ANTWORTEN

Su

Beiträge: 416

Lieber Chris

Vielen Dank! Leider hab ich noch ein bisschen einen Knopf in der Leitung :(

Wie bekomme ich denn die richtige Anrede hin?
Ich müsste ja im Automail-Text ‚Bestätigungsmail der Formulardaten’ etwas in der Form schreiben können: WENN ‚Anrede=Frau“ schreibe ‚Liebe‘ %ctx_formfield->Anrede% %ctx_formfield->Nachname% WENN ‚Anrede=Herr“ schreibe ‚Lieber‘ %ctx_formfield->Anrede% %ctx_formfield->Nachname% SONST ‚Guten Tag‘.

(Und deine erste Anmerkung ‚eigener Automail-Text pro Formular: Wie würde ich denn das hinkriegen?)

Merci vielmals im Voraus
fürs Knopflösen
und liebe Grüsse
Susanna
http://www.artundmedia.ch

15.01.2016 08:54

ZITIEREN | ANTWORTEN

Urs Gamper

Beiträge: 530

Liebe Susanna

Du hast das schon richtig festgestellt. So individiualisierbar ist es natürlich nicht, denn du kannst ja nur die Felder generieren, welche auch tatsächlich eingegeben wurden. Es sei denn, Christ könnte hier noch ein js oder irgendetwas dahinter programmieren, welches solche Dinge zulässt.

Aber in diesem Fall würde es halt wirklich nur mit "Guten Tag", "Hallo" oder etwas anderem gehen.

Formulare erstellst du so, dass du bei den Einstellungen unter 4. Auto-Mailtexte - 4.2 Automailtexte das leere Formular ausfüllst. Du kannst ja in einem zweiten Tab ein z.B. "Bestätigungsmail" offen haben und die Felder rüberkopieren. Dann ändere zusätzlich auch den "Titel für Auto-Maillist", damit du später bei der Auswahl den richtigen Text erkennen kannst.

Wenn du alle Felder ausgefüllt hast - einfach speichern und das neue Formular ist erstellt.

Ich hoffe, dass diese Erklärung genügend verständlich ist.

Herzliche Grüsse
Urs
gamper media GmbH
5621 Zufikon
+41-56-631 80 23

15.01.2016 09:24

ZITIEREN | ANTWORTEN

Chris

Beiträge: 510

Hi su,

Entweder erstellst Du im Formular ein Anrede-Dropdown und lässt den Besucher das selbst auswählen (zb. Liebe, Lieber, Sehr geehrte Frau, Sehr geehrter Herr, Famile) und das verwendetst auch wieder im Mailtext.

Zweite Idee ein Geschlechts-Dropdown (Mann, Frau) und die Anrede im Mail als "Sehr geehrte/r " + Wert aus Dropdown + Nachname + Vornmame.

LG
chris.w
*************************************
Christoph Würsch
Urbanización Aranjuez
Asturianas No° 23
Asuncion / Paraguay
-------------------------------------
Tel: +595 (0)21 332 984
-------------------------------------
http://www.chriswuersch.com
*************************************

15.01.2016 13:00

ZITIEREN | ANTWORTEN

Su

Beiträge: 416

Lieber Urs, lieber Chris

@Urs: Im Anmeldeformular habe ich natürlich alle Felder definiert: Anrede, Vorname, Nachname etc. Diese sind zwingend auszufüllen.

Wo könnte ich denn Automail-Texte 4.2 finden? Ich hab nur 4. und da drin keine leeren Texte/Formulare.

Die Formulare kreiere ich ja als Artikel in der Gruppenstruktur - oder habe ich etwas überlueget?


@Chris: Verstehe ich dich richtig: Beim Versenden der Bestätigungs-Automail-Texte nach dem Ausfüllen dieser ‚gewöhnlichen‘ Formulare ist das logische Umsetzen der einzelnen ausgefüllten Formularfelder offensichtlich nicht auf die gleiche Weise möglich wie z.B. für den Newsletter-Versand?

Seltsam dünkt mich ja eben, dass das Bestätigungsmail bei einer Anmeldung zum Newsletter-Abo diesbezüglich hervorragend klappt (Liebe Frau XYZ) … Ist ja eigentlich auch ‚nur‘ ein Formular?

Den Formular-User seine Anrede per Dropdown selber auswählen zu lassen: Das fände ich peinlich. Und noch peinlicher die Anrede ‚Sehr geehrte/r‘.

Uuuf … dann muss ich dem Kunden also beibringen, dass seine einzige Variante ‚Guten Tag‘ ist?


Liebe Grüsse
Susanna
http://www.artundmedia.ch

15.01.2016 14:50

ZITIEREN | ANTWORTEN

Urs Gamper

Beiträge: 530

Liebe Susanna

Wenn du doch - wie ich beschrieben habt - unter den Einstellungen - Auto-Maitltext bist, hat es oben 4.1 wo die Mailadressen definiert werden und darunter 4.2 wo sich die Auto-Mailtexte befinden.

Nun darfst du da keinen Text laden, sondern musst einfach die Felder ausfüllen und danach abspeichern. Und wenn du es dir einfach machen möchtest, öffnest du einen zweiten Tab und kopierst die üblichen Felder in das leere Formular hinein.

Wenn du den Auto-Mailtext erstellt hast, musst du danach bei den Formular-Eigenschaften den bei Dropdown "Kunden Mailtexte" den neuen Text auswählen.

Zu der Frage an Chris:
Es können in einem Auto-Mailtext ja nur diese Felder zugewiesen werden, welche auch bestehen. Im NL-Plugin hast du ja auch vorgegebene Felder aus denen du die jeweilige Anrede übernimmst. Also können bei einem Auto-Mailtext nur die Felder übernommen werden, welche auch im Formular ausgefüllt werden.

Herzliche Grüsse
Urs
gamper media GmbH
5621 Zufikon
+41-56-631 80 23

15.01.2016 15:02

ZITIEREN | ANTWORTEN

Chris

Beiträge: 510

1. eigener automailtext pro formular:
- einstellungen -> automailtexte öffnen
- nichts im dropdown auswählen und neuen text erstellen -> speichern
- danach ist er im formular editor auswählbar bei mailtext admin / user

2. newsletter anrede
- kann gemacht werden, weil es ein fixes Anrede Feld gibt und wir wissen das daraus die Anrede kommt und dann ein begrüssungstext generieren können

3. formfelder mit persönlicher anrede
- wir wissen ja nicht welches deiner eigenen felder die anrede sein sollte und welcher wert frau / mann repräsentiert, also können wir auch keine begrüssung daraus zusammenstellen, sondern das müsstest Du in deiner eigenen Logik via Felder machen.

=> eine generalisierte Anrede mit Sehr geehrte(r) ist das mehr als Normal!
=> Customerweiterungen im Formular können ja auch via eigener .php Seite direkt im Formular eingegeben werden. Darin können man zb. genau aus einem solchen Formularfeld auch eine Anrede generieren, welche dann im Mailtext wieder verwendet wird.

LG
chris.w.
*************************************
Christoph Würsch
Urbanización Aranjuez
Asturianas No° 23
Asuncion / Paraguay
-------------------------------------
Tel: +595 (0)21 332 984
-------------------------------------
http://www.chriswuersch.com
*************************************

15.01.2016 15:22

ZITIEREN | ANTWORTEN

Su

Beiträge: 416

Meine Lieben

Ich danke euch herzlich für eure ausführlichen Anleitungen! Ihr redet für mich aber leider in Rätseln ;)

Es ist mir z.B. nicht möglich, einen neuen Automail-Text zu speichern. Mailtext admin/user hab ich im Formular-Editor auch nicht ... Woran könnte das denn liegen? Muss ich in der phpmyadmin noch etwas umstellen?

Ich hab mir selber alle Rechte zugeteilt ausser 'autark arbeitend'.

Uiuiui: Wie könnte ich denn die persönliche Anrede direkt im Formular generieren? In meinen FileMaker-Datenbanken mache ich es ja so, wie ich ganz am Anfang geschrieben habe: Ich erstelle die notwendigen Felder und für einen Versand stelle ich im Hintergrund diese Beziehungen her. Dieses 'Zusammenziehungsfeld' sieht dann aber ausser mir ja niemand - und muss niemand selber 'bedienen' ...

Grossen Dank für weitere Aufklärungen
und liebe Grüsse
Susanna
http://www.artundmedia.ch

15.01.2016 15:57

ZITIEREN | ANTWORTEN

Chris

Beiträge: 510

eigene automailtexte sind glaube ich erst ab v.47 möglich.

um die anrede zu generieren, müsstest ein anrede.php anlegen und das beim formular im workflow feld eingeben. in der anrede.php steht dann zb.

if($_POST['anredefeldname'] == 'anredefeldwertherr'){
$_POST['anrede_voll'] = 'Sehr geehrter';
}else{
$_POST['anrede_voll'] = 'Sehr geehrte';
}

Danach kann in Mailtext das feld anrede_voll verwendet werden.

LG
chris.w.
*************************************
Christoph Würsch
Urbanización Aranjuez
Asturianas No° 23
Asuncion / Paraguay
-------------------------------------
Tel: +595 (0)21 332 984
-------------------------------------
http://www.chriswuersch.com
*************************************

15.01.2016 16:17

ZITIEREN | ANTWORTEN