EBW Admin Logo de 2



Unter NewsBlog finden Sie die neuesten Informationen rund um Joomla und wichtigen Erweiterungen.

image_1.jpeg

Kontakte in Joomla anlegen:

image_2.png

Unter Komponenten legen wir unter dem Eintrag zunächst eine entsprechende zusätzliche Kategorie mit z.B. dem Namen Kontaktformulare an.

image_3.png

Im nächsten Schritt erstellen wir das Basis Kontaktformular:

In unserem Beispiel nennen wir es Kontakt zu uns.

image_4.png

Wir ordnen es der Kategorie Kontaktformulare zu.

Unter Weitere Informationen tragen wir den Text ein, der zusätzlich angezeigt werden soll.

image_5.png

Der Bereich Anzeige:

image_6.png

image_7.png

Der Bereich Formular:

image_8.png

Datenschutz:

Jede Joomla Website auf der ein Kontaktformular aktiv ist sammelt Daten, deshalb ist eine Datenschutzerklärung zwingend notwendig.

Dazu gibt es in Joomla verschiedene Plugins zur Realisierung. Mehr dazu finden Sie in unserm Joomla E-Book.

image_9.png

Nun sieht unser Kontakt Formular im Frontend so aus:

image_10.png

Das genügt aber meistens nicht und man möchte zusätzliche Dinge integrieren bzw. abfragen. Dazu gibt es in Joomla die Benutzerdefinierten Felder. Diese gibt es für die Bereiche Benutzer, Inhalt und auch Kontakte.

Nun ist es aber so, dass zum Beispiel im Bereich Kontakte zwar die Auswahl und Zuordnung generell möglich ist. Aber nicht steuerbar und auch eine Positionierung ist mit den Standard Werkzeugen in Joomla nicht möglich.

Deshalb haben wir uns der Sache angenommen und die Erweiterung EBW-ContactFormPro erstellt.

Benutzerdefinierte Felder für Kontaktformulare erstellen:

image_11.png

Dazu legen wir zunächst eine Feldgruppe mit dem Namen Feldgruppe E-Mails an:

Hierbei ist generell zu beachten: Alle Konfigurationen im Bereich Benutzerdefinierte Felder für Kontaktformulare müssen unter der Zuordnung E-Mails erfolgen.

image_12.png

image_13.png

Anlegen von Benutzerdefinierten Feldern für Kontakte:

image_14.png

Wir legen zwei Beispiele an:
Beispiel Auftragsnummer

image_15.png

Wichtig sind hier:

Der Parameter unter Name: hier auftragsnummer dieser Parameter wird für die spätere Felder Zuordnung benötigt.

Die Zuordnungen: Feldgruppe und Kategorie.

Beispiel Wie haben Sie uns gefunden?

image_16.png

Hier nun den Parameter beispiel-kontrollkaestchen notieren
Erweiterung EBW-ContactFormPro:

EBW-ContactFormPro erweitert die Joomla Kontakt Komponente um die Möglichkeiten jedes der Benutzerdefinierten Felder zu nutzen und an jeder beliebigen Position im Kontaktformular zu positionieren. Jedem Kontakt Formular können gewünschte Felder selektiv zugeordnet werden.

Generelle Übersicht der Möglichkeiten:
  • EBW-ContactForm Pro erweitert das Joomla Kontaktformular um:
  • Flexible Feldpositionierung
  • Form-Profile pro Kontakt
  • Datei-Upload
  • Notizen & Banner direkt im Formular
  • AutoReply auch mehrsprachig
  • Honeypot-Spamschutz pro Profil
  • Anfragen-Verwaltung im Backend (eigene Komponente)

Installation EBW-ContactFormPro:
  • Backend → System → Erweiterungen → Installieren
    ZIP-Paket auswählen

Paket installieren – das System-Plugin „EBW ContactForm Pro“ aktiviert sich dabei automatisch.

Das Frontend-Layout (Override) installierst du anschließend über den Layout-Override-Wizard – siehe unten.

image_17.png

Die vom Wizard hinterlegte Layout-Datei steuert die Anzeige der Kontaktformulare im Frontend.

Layout-Override-Wizard:
Layout-Override fuer das com_contact-Formular

Pro Frontend-Template installierst du hier den ContactForm-Pro-Layout-Override. Erst wenn er installiert ist, greifen die im Profil definierten Field-Positionen, das Upload-Feld und der Honeypot. Updates der Komponente bringen neue Versionen der Vorlage — der Wizard zeigt dann 'Veraltet' und du kannst mit einem Klick aktualisieren. Benutzer-Änderungen am Override werden erkannt und nie ohne Bestätigung überschrieben.

image_18.png

Die Basis Konfiguration erfolgt in der Komponente:

Unter Komponenten → EBW ContactForm Pro stehen die Bereiche Anfragen, Form-Profile und Layout-Override bereit.

Konfiguration: Allgemein, Datei-Speicher, Lizenz:

image_19.png

image_20.png

image_21.png

Das zugehörige System-Plugin wurde bei der Installation automatisch aktiviert.

image_22.png

image_23.png

Im Plugin-Bereich können wir prüfen, dass es aktiv ist.
Dann wechseln wir in den Bereich Form-Profile.

Hier legen wir ein neues Form-Profil an und ordnen es unserem Kontakt und den Feldern zu.

image_24.png

image_25.png

Form-Profile:

Form-Profile ermöglichen unterschiedliche Formulare mit unterschiedlichen Feldern und Ansichten.

Profilname Aktiv/Inaktiv, Kontakte auswählen

Lege pro Kontakt die gewünschten zuvor erstellet Felder und Feldpositionen fest.

Field-Positionen:
Auftragsnummer → Position „Vor dem Namen“, Reihenfolge 12, Breite „Halb“

beispiel-Kontrollkästchen → Position „Nach der Nachricht“, Reihenfolge 10, Breite „Halb“

image_26.png

Notizen:
Hinweise/Banner im Formular (nicht in der Mail)

Für Banner, Datenschutz-Hinweise oder Erklärungen. Notizen werden nur im Formular angezeigt und niemals mitgemailt. Wichtig: Banner-Inhalte gehören hierher und NICHT in ein Custom-Field — denn Custom-Fields werden von Joomla in die Kontakt-Mail übernommen.

Pro Profil kannst du Hinweistexte, Banner oder HTML-Blöcke an festen Positionen im Formular einblenden – z. B. einen Datenschutz-Hinweis über dem Absenden-Button. Solche Notizen erscheinen auch in der Benachrichtigungs-Mail.

image_27.png

Honeypot:

Als Honigtopf, Honigtöpfchen oder auch englisch honeypot wird eine Einrichtung bezeichnet, die einen Angreifer oder Feind vom eigentlichen Ziel ablenken soll oder in einen Bereich hineinziehen soll, der ihn sonst nicht interessiert hätte, z. B. in Form eines Scheinziels.

image_28.png

Upload:

Optionaler Datei-Upload pro Profil: erlaubte Dateitypen, maximale Größe und Anzahl legst du fest. Hochgeladene Dateien werden gespeichert und können der Benachrichtigungs-Mail als Anhang beigefügt werden.

image_29.png

Auto-Reply (automatische Antwort):

Hier hinterlegst du die automatische Antwort an den Absender – in Text und/oder HTML. Die Auto-Reply kann mehrsprachig gepflegt werden: pro Sprache ein eigener Betreff und Text, passend zur Sprache des Absenders.

image_30.png

Generelle Logik:

Wenn keine Feldzuordnungen gesetzt werden, sind im gewählten Kontaktformular keine Benutzerfelder sichtbar.

Benachrichtigungs-Mail:

Die Benachrichtigung an den Website-Betreiber verschickt Joomla über die Standard-Kontakt-Mail

So sieht unser Beispiel Formular im Frontend aus:

image_31.png

Mit unserer Erweiterung EBW ContactFormPro ist jede Art von Kontakt Formular möglich, da jedes der in Joomla vorhandenen Felder genutzt und individuell positioniert werden kann.

Speicherung der E-Mail Anfragen:

Die E-Mail-Anfragen werden in der Datenbank in der Tabelle #__ebw_contactformpro_submissions gespeichert.

Für Ansichts- und Bearbeitungsmöglichkeit hat das Tool EBW ContactFormPro eine Komponente angelegt.

image_32.png

In der Komponente siehst du alle Anfragen mit Status (neu/gelesen), kannst sie ansehen, als gelesen markieren und löschen. Hochgeladene Dateien sind dort ebenfalls abrufbar.

Feld-Positionen im Form-Profil:
Beispiele:
Auftragsnummer → Position „Vor dem Namen“, Reihenfolge 4, Breite „Halb“

beispiel-kontrollkaestchen → Position „Nach der Nachricht“, Reihenfolge 10, Breite „Halb“

Bedeutung:
  • feldname = interner Feldname
  • position = Position im Formular
  • reihenfolge = Reihenfolge innerhalb dieser Position
  • breite = Bootstrap-Spaltenbreite
Die Positionen im Kontakt Template sind:
  • before_name
  • after_name
  • before_email
  • after_email
  • before_subject
  • after_subject
  • before_message
  • after_message
  • before_submit
  • after_submit
Breite:
  • 12 = volle Breite
  • 6 = halbe Breite
  • 4 = ein Drittel
  • 3 = ein Viertel
Wichtig:

Die Felder werden über Auswahllisten zugeordnet – interne Feldnamen werden dabei automatisch übernommen.

Konfiguration & Lizenz:

EBW ContactForm Pro ist in einer kostenlosen und einer Pro-Version verfügbar.

Kostenlos: Speicherung der Anfragen, Honeypot-Spamschutz und ein Form-Profil.

Pro: beliebig viele Form-Profile, Datei-Upload, mehrsprachige Auto-Reply sowie ein konfigurierbarer Speicherpfad für Uploads.

Den Lizenzschlüssel (Format EBW-CFP-XXXX-XXXX-XXXX-XXXX) trägst du in den Optionen der Komponente ein.

Wir benutzen Cookies

Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern (Tracking Cookies). Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.

CookieHint and Consent by reDim GmbH (Öffnet in neuem Fenster)