Wer seine eigene Kontakt Seite erstellen möchte und wem die Standard Seite mit dem eMail Kontakt nicht ausreicht, kann ganz einfach eine CMS Seite erstellen und kopiert dort an der richtigen Stelle folgenden Code ein
{{block type="core/template" name="contactForm" form_action="contacts/index/post" template="contacts/form.phtml"}}
Und schon hat man sein eigenes Kontaktformular mit CMS Teil. Man braucht also nicht viel zu machen.
Nun KANN es aber dazu kommen, dass das Formular zwar schön angezeigt und auch ausgefüllt werden kann, es aber nach der Eingabe der Informationen und dem Absenden zu einem 404 Fehler kommt. Die Seite konnte nicht gefunden werden.
Dies liegt dann mit hoher Wahrscheinlichkeit an der URL und dem Bereich form_action=”/contacts/index/post” des Codes. Dieser verweist auf die URL der Funktion. Ist diese URL nicht korrekt, gibt es den 404er Fehler. Hier hilft es sich die URL der eigenen Seite anzuschauen, auf der das Kontaktformular angezeigt wird.
Beispiel:
Die URL des Kontaktforumulars ist
http://www.IhreDomain.com/deutsch/contact
dann sollte der Code so sein:
form_action=”/index.php/deutsch/contacts/index/post”
oder auch
form_action=”/deutsch/contacts/index/post”
so sollte es dann klappen.
Nachtrag vom 07.08.2013
Bei einem neuen Projekt haben wir das Formular wieder eingebaut und die Fehlermeldung
Fatal error: Call to a member function setFormAction() on a non-object in /public_html/app/code/community/Fontis/Recaptcha/controllers/ContactsController.php on line 32
erhalten nachdem auf Senden geklickt wurde. Da uns ein Update der Fontis Extension leider auch keine Lösung brachte, haben wir kurzerhand die Extension bis auf Weiteres deaktiviert indem wir unter app/etc/modules die Datei “Fontis_Recaptcha.xml” umbenannt haben. Möglich ist aber natürlich auch einfach die Datei zu öffnen und dort das Wort “true” auf “false” zu ändern. Dann ist die Extension ebenfalls ruhig und es gibt kein Problem mehr mit dem Kontaktformular.
Genutzt in Magento Versionen 1.5.1.0-1.7.0.2 Kommentare? Ergänzungen? Hinweise? Gerne!
Ein tolles CMS für Magento befindet sich hier: http://shop.clever-zoeger.de/magento/module/cmsplus.html
damit sind Inhalte jeglicher Art und Formatierung einpflegbar.
Danke für diese Info. Ich werde das gleich mal in meinem Magento Shop mit der Version 1.7 ausprobieren.
Wunderbar !! Funktioniert einwandfrei bei Magento 1.7 …. nur wenn der Shop in einem Unterordner läuft dann stimmt die Weiterleitung nicht… 🙁