Joomla! Anbindung
Joomla! selbst bietet schon eine Kontaktformular-Funktion. Möchte man aber individuelle Formulare erstellen, so ist man schnell an der Grenze der Möglichkeiten. Ein Griff zu einer 3rd-Party Komponente ist unumgänglich.
Leider hatte ich bisher keine gute Komponente gefunden, die meinen Ansprüchen entsprach. Ich wollte ein professionelles Formular, das valide und noch dazu individuell gestaltet werden konnte.
Die Lösung lautet: phpContact
phpContact ist zwar keine Joomla! Komponente, sonder eine eigenständige Software. Mit einem kleinen Plugin lässt sich ein Formular (Kontaktformular, Umfrageformular, oder jedes andere Formular) mit wenigen Klicks in eine Content-Seite integrieren.
Das Joomla Plugin
Das Plugin erlaubt es direkt im Content (also auf einer Inhaltsseite) das Formular zu platzieren. Sie können somit eine Inhaltsseite bauen wo oberhalb und unterhalb ein beliebiger Text steht.
Die Installation des Plugins für Joomla wird wie jedes andere Joomla! Plugin im Joomla! Administratorbereich installiert und aktiviert.
Eine genaue Anleitung wie das Plugin verwendet wird finden Sie hier: Joomla! Plugin Dokumentation
Plugin Download
Als Download haben wir 2 Plugins: Ein Plugin für Joomla 2.5 und und ein Plugin für Joomla 3.x (funktioniert in Joomla 3.0 und 3.1).
Download Joomla 2.5 Plugin Download Joomla 3.x Plugin
phpContact Formulare im CMS Joomla!
Im Prinzip sind alle Formulare, die mit phpContact machbar sind, auch als Joomla Formular möglich. In der Template-Galerie finden Sie schon viele vorgefertigte Formulare die ganz einfach installiert werden können. Einige davon sind speziell für Joomla optimiert.
Besonderheiten der Joomla-optimierten Formulare
1. die Integration
Optimierte phpContact-Templates passen sich jedem Joomla-Template automatisch an.
Viele Joomla CSS Klassen und Eigenschaften werden auch in den phpContat Templates verwendet.
2. die Info und Error Meldungen
Die Meldung "Testmodus" und auch alle Error-Ausgaben werden über die Joomla!-Message angezeigt.
Hier kann es aber bei bei vielen (schlecht gemachten) Joomla!-Templates vorkommen, dass diese Position nicht vorhanden ist, und somit die Meldungen von phpContact nicht angezeigt werden. Folgender Code sollte in der "index.php" des Joomla!-Templates vorkommen:
<jdoc:include type="message" /></code>
Demos
Werfen Sie einen Blick auf unsere Demoseiten. Hier können Sie alle aktuellen phpContact Formulare als Joomla Integration bewundern.
Demo Joomla 2.5 Demo Joomla 3.x
Kommentare (0)