Magento – Eigene Kontakt CMS Seite erstellen

Bild

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!

Published by Covos

Seit 2009 arbeite ich nun intensiv mit Magento. Begonnen habe ich mit der Erstellung und dem Betrieb von B2C-Shops. Ausgeweitet wurde dies durch meine Tätigkeit im Logistik-Sektor. Hieraus entstanden erste spezialisierte B2E-Systeme. Heute arbeite ich tag-täglich mit spannenden B2C-, B2B- und B2E-Projekten und berichte in diesem Blog über Herausforderungen und gebe Insider-Tipps.

3 comments on “Magento – Eigene Kontakt CMS Seite erstellen”

Leave a Reply to David

Your email address will not be published. Required fields are marked *