Hallo allerseits,
stehe auf'm Schlauch. Wahrscheinlich ist mein Problem schnell zu lösen:
Bisher habe ich Kontaktformulare immer mit formmail umgesetzt. Da es bei Ionos Probleme gibt, uund keine E-Mails mehr ankamen, möchte ich nun die Kontakformulare mit sendmail umsetzen. Das funktioniert alles gut.
Ich habe eine Seite mit dem Formular erstellt, eine Seite mit den we:sendmail-Angaben und eine Seite für die E-Mail-Darstellung.
Jetzt ist es so, dass es mehrere Kontaktformulare gibt und der Redakteur die jeweilige Empfängeradresse im Editmode einträgt. Diese Empfängeradresse, die ja auf der ersten Seite eingetragen wird, möchte ich ins we:sendmail bei recipient übertragen.
Hier der Anfang des Formulars
<we:ifEditmode>
[Geben Sie hier die Adresse an, an die das Kontaktformular gesendet werden soll. Bitte beachten: <font color="#ff0000">Diese Adresse muss auch in webEdition unter "Einstellungen/Allgemein" unter dem Reiter "Formmail" eingetragen werden, damit der Versand auch funktioniert.]</font><br />
<we:input name="empfaengerAdress" type="text" size="60" value="mail@IhreAdresse.de" />
</we:ifEditmode>
<we:setVar to="global" nameto="destination" from="top" namefrom="empfaengerAdress" />
<we:ifEditmode>
<br /><br />[Geben Sie hier den Betreff an, der in der abgesandten Mail erscheinen soll.]<br />
<we:input name="betreffText" type="texte" size="60" value="Anfrage über Kontaktformular" /><br /><br />
</we:ifEditmode>
<we:setVar to="global" nameto="betreff" from="top" namefrom="betreffText" />
<we:ifNotWebEdition>
<we:form id="844" name="form1" class="mt-3" method="post" mimetype="text/html" onSubmit="return checkmail()">
<input type="hidden" name="we_ui_we_global_form[\$destination]" value="<we:var type="request" name="\$destination" />" />
<input type="hidden" name="we_ui_we_global_form[Vorname]" value="<we:var type="request" name="Vorname" />" />
<input type="hidden" name="we_ui_we_global_form[Nachname]" value="<we:var type="request" name="Nachname" />" />
<input type="hidden" name="we_ui_we_global_form[Nachricht]" value="<we:var type="request" name="Nachricht" />" />
Alles anzeigen
Und hier der Code der zweiten Seite:
<we:sendMail id="845" subject="Eine Nachricht von der Webseite" recipient="\$destination" from="\$destination" reply="\$destination" mimetype="text/html" charset="UTF-8" />
Beim Abschicken erhalte ich immer die Fehlermeldung, dass recipient und from-Angaben fehlen.
Wie schaffe ich es, dass diese Angaben aus der ersten Seite übernommen werden?
Freue mich über einen Tipp.
VG
Silvia