Skip to main content

Die Komponente Kontakte in Joomla! 4.x

Die Joomla 4.x Komponente Kontakte ist die Zentrale Verwaltungsstelle für Ansprechpartner, Teammitglieder und/oder einfache Kontaktseiten.

Wo ist die Kontakt-Komponente in Joomla! 4.x 

 

Die Erweiterung findet sich unter:

Im Administrator-Menü Komponenten -> Kontakte -> Kontakte.

Die Kontaktliste

Die Kontaktliste zeigt ausgewählte Informationen für Kontakte an und bietet Links zum Bearbeiten oder Hinzufügen von Informationen wie Name, Adresse, Telefon und E-Mail. Kontakte können auch mit registrierten Benutzern verknüpft werden. Danach kann man mit der Menüverwaltung Frontend-Links zu den Kontakten erstellen. Wie in Joomla! 4.x üblich bieten die Listenansichten diverse Filter und Suchfunktionen, wie diese funktionieren und die Bedeutung der einzelnen Spalten erklärt der Artikel Übersichtsseiten/-Tabellen in der Joomla! 4.x Administration.

Spalten Überschriften

Auf die Spaltenüberschrift klicken, um die Liste nach dem Spaltenwert zu sortieren.

  • Verknüpfter Benutzer. Der Benutzername, mit dem der Kontakt verknüpft ist (falls vorhanden).
  • Die Zugriffsebene für die Anzeige dieses Artikels.
  • Sprache. Der Auswahlpunkt „Sprache“.

Symbolleiste

Wie in der Joomla! 4.x Administration üblich findet man auf der Seite oben die Toolbar. Da sich die Einzelnen Symbolleisten / Toolbars sehr ähneln habe ich die Funktionen im Artikel Die Toolbar in der Joomla! 4.x Administration genauer erklärt.

Kontakte: neu erstellen oder bearbeiten

Das Formular erlaubt es, Personen und ihre persönlichen Informationen auf der Website aufzulisten, das müssen nicht unbedingt registrierte Benutzer sein. Ferner kann jedem oder nur registrierten Benutzern erlaubt werden, E-Mails an diese Personen zu senden. Im Bearbeitungsformular kann ein neuer Kontakt hinzugefügt oder ein bestehender Kontakt bearbeitet werden.

Achtung: Wenn ein Kontakt einen Menüeintrag hat, dann überschreiben die Einstellungen des Kontaktmenüs einige der hier verfügbaren Einstellungen. Vorsicht, dass nicht versehentlich persönliche Informationen preisgegeben werden!

Wie darauf zugreifen

  • Im Administrator-Menü Komponenten  Kontakte  Kontakte wählen. Dann ...
  • Um einen neuen Kontakt hinzuzufügen:
    • Die Schaltfläche + Neu in der Symbolleiste anklicken.
  • Um einen bestehenden Kontakt zu bearbeiten:
    • In der Spalte Titel einen Kontakteintrag auswählen.

Formular-Felder

In diesem Abschnitt kann man Informationen über die Kontaktperson eingeben, wie Name, Adresse, E-Mail usw. Mit den Optionen werden Einstellungen gesteuert, z.B. welche Informationen eines Kontakts angezeigt werden.

  • Name. Der Name des Kontakts.
  • Alias. Der interne Name des Elements, der auch in der URL verwendet wird, wenn auf der Site die Suchmaschinenoptimierung (SEO) aktiviert ist. Normalerweise kannen dieses Feld leergelassen werden und Joomla! wird einen Standardwert eintragen. Der Standardwert ist der Titel oder Name in Kleinbuchstaben und mit Bindestrichen anstelle von Leerzeichen. Sie können den Alias manuell eingeben. Der Alias sollte nur aus Kleinbuchstaben und Bindestrichen (-) bestehen. Leerzeichen und Unterstriche sind nicht erlaubt. Nicht-lateinische Zeichen können im Alias erlaubt werden, wenn man die Option Unicode-Aliase auf Ja setzt in Globale Konfiguration – SEO-Einstellungen der Website. Wenn diese Option auf Nein gesetzt ist und der Titel nicht-lateinische Zeichen enthält, wird der Alias standardmäßig auf das aktuelle Datum und die aktuelle Uhrzeit gesetzt. (z.B.: „2012-12-31-17-54-38“).

Reiter: Kontakt bearbeiten

Hier werden die grundlegenden Informationen über den Kontakt eingetragen.

  • Verknüpfter Benutzer. Einen Benutzer aus der Dropdown-Liste wählen, mit dem der Kontakt verknüpft ist. Damit sind Informationen des Kontaktes mit dem registrierten Joomla!-Benutzer verlinkt. Soll der Kontakt mit keinem Benutzer verlinkt sein, "-Kein Benutzer-" wählen.
  • Bild auswählen. Kontaktbild aus der Dropdown-Liste auswählen. Bilder aus dem Verzeichnis 'images/stories' werden angezeigt. Bilder können mit dem Medien-Manager hochgeladen werden.
  • Position: Die Position des Kontakts.
  • E-Mail-Adresse. Die E-Mail-Adresse des Kontakts. E-Mail-Adressen können in Joomla! vor „Spambots“ geschützt werden. Dafür „Inhalt - E-Mail-Verschleierung“ im Plug-in-Manager aktivieren. Diese Funktion ist standardmäßig aktiviert.
  • Adresse. Die Adresse des Kontakts.
  • Ort. Der Ort des Kontakts.
  • Bundesland. Das Bundesland des Kontakts.
  • Postleitzahl. Die Postleitzahl des Kontakts.
  • Land. Das Land des Kontakts.
  • Telefon. Die Telefonnummer des Kontakts.
  • Mobil. Die Mobilnummer des Kontakts.
  • Fax. Die Faxnummer des Kontakts.
  • Website. Die Website-Adresse des Kontakts.
  • Sortierfelder. Um Sortierfelder für Kategorielisten zu aktivieren, zum Bildschirm Kontakte  Optionen gehen und bei Listenlayouts  Sortieren nach auf Name sortieren einstellen. Dann müssen für die Sortierung echte Wörter verwendet werden. Beispielsweise kann das erste Sortierfeld auf Unbekannt, das zweite Feld auf John für den ersten Kontakt und das erste Sortierfeld auf Unbekannt, das zweite Feld auf Jane für den zweiten Kontakt eingestellt werden. Das dritte Feld wird in diesem Fall nicht verwendet. Die Sortierfelder sind Zeichenfelder, wenn Sie also nach Alter sortieren möchten, müssen Sie 0x für Altersgruppen unter 10 Jahren eintragen, also zum Beispiel 08.
  • Erstes Sortierfeld. Der Name/Namensteil, der als erstes Sortierfeld verwendet werden soll.
  • Zweites Sortierfeld. Der Name/Namensteil, der als zweites Sortierfeld verwendet werden soll.
  • Drittes Sortierfeld. Der Name/Namensteil, der als drittes Sortierfeld verwendet werden soll.
  • Status: Status der Veröffentlichung des Elements. Mögliche Werte sind:
    • Veröffentlicht: Der Eintrag ist veröffentlicht. Der einzige Status, der regulären Besuchern der Website erlaubt, das Element zu sehen.
    • Versteckt: Der Eintrag ist versteckt.
    • Archiviert: Der Eintrag ist archiviert.
    • Papierkorb: Der Eintrag ist im Papierkorb.
  • Kategorie. Die Kategorie, dem der Eintrag angehört.
  • Haupteintrag. Gibt an, ob der Eintrag in der Ansicht Haupteinträge angezeigt wird oder nicht.
  • Zugriffsebene. Die Zugriffsebene für die Anzeige dieses Artikels.
  • Sprache. Der Auswahlpunkt „Sprache“.
  • Schlagwörter. Ein oder mehrere Schlagwörter für den Eintrag eingeben. Man kann vorhandene Schlagwörter nach Eingabe der ersten Buchstaben auswählen. Man kann hier auch neue Schlagwörter eingeben. Schlagwörter ermöglichen die Anzeige von Listen zusammengehörender Einträge (zum Beispiel Beiträge, Kontakte und Kategorien).
  • Versionshinweis. Optionales Feld, um diese Version des Elements im Eintragsversionsverlauf anzuzeigen.

Reiter: Weitere Informationen

Zusätzliche Informationen zum Kontakt im Editor eingeben. Den Editor erkläre ich im Beitrag "Der Editor in Joomla! 4.x" im Detail mit einigen Beispielen und Anleitungen zum Einfügen von Links, Bildern usw. 

Reiter: Anzeige

  • Kategorie. Anzeigen oder Verbergen der Kontakt-Kategorie.
  • Kontaktliste. Anzeigen oder Verbergen der Kontakt-Liste.
  • Anzeigeformat. Bestimmt den Stil, der für die Anzeige der Kontaktformularbereiche verwendet wird.
  • Schlagwörter anzeigen. Anzeigen oder Verbergen der Schlagwörter für dieses Element.
  • Globale EinstellungDen Standard-Wert der Kontakte-Optionen verwenden.
  • AnzeigenBenutzern eine Kontaktliste anzeigen aus der ausgewählt werden kann.
  • VerbergenDie Kontakt-Liste nicht anzeigen.
  • Kontaktinformationen. Anzeigen oder Verbergen der Kontakt-Informationen.
  • Weitere Informationen. Anzeigen oder Verbergen weiterer Informationen.
  • vCard. Anzeigen oder Verbergen des vCard-Links des Kontakts.
  • Beiträge. Wenn dieser Kontakt einem Benutzer zugewiesen ist und die Einstellung auf "Anzeigen" steht, werden die Beiträge dieses Benutzers aufgelistet.
  • # gelistete Beiträge. Die Anzahl der Beiträge, die gelistet werden sollen.
  • Benutzerprofil. Wenn dieser Kontakt einem registrierten Benutzer zugewiesen ist, das zugehörige Benutzerprofil anzeigen.
  • Eigene Feldgruppen anzeigen. Eigene Felder anzeigen, die zu allen oder nur den ausgewählten Feldgruppen gehören.
  • Zusätzliche Links. Anzeigen oder Verbergen zusätzlicher Links.
  • Link A Beschriftung. Ein zusätzlicher Link für diesen Kontakt.
  • Link A Webadresse. URL für Link A.
  • Link B Beschriftung. Ein zusätzlicher Link für diesen Kontakt.
  • Link B Webadresse. URL für Link B.
  • Link C Beschriftung. Ein zusätzlicher Link für diesen Kontakt.
  • Link C Webadresse. URL für Link C.
  • Link D Beschriftung. Ein zusätzlicher Link für diesen Kontakt.
  • Link D Webadresse. URL für Link D.
  • Link E Beschriftung. Ein zusätzlicher Link für diesen Kontakt.
  • Link E Webadresse. URL für Link E.
  • Layout. Ein unterschiedliches Layout der Komponenten-Ansicht oder Override im Template.

Reiter: Formular

  • Kontaktformular. Anzeigen oder Verbergen des E-Mail-Formulars. Ist "Anzeigen" gewählt, können Benutzer dem Kontakt E-Mails senden.
  • Kopie an Absender. Anzeigen oder Verbergen der Checkbox „Kopie an Absender“ anzeigen.
  • Sitzungsprüfung. Prüft, ob ein Sitzungs-Cookie vorhanden ist. Falls der Benutzer die Cookie-Funktion nicht aktiviert hat, kann er keine E-Mails versenden.
  • Benutzerdefinierte Antwort. Schaltet die automatische Antwort ab, so dass Plugins die Integration mit anderen Systemen übernehmen können.
  • Kontakt Weiterleitung. Eine alternative URL eingeben, auf die der Benutzer weitergeleitet wird, nachdem die E-Mail gesendet wurde.

Reiter: Veröffentlichung

  • Die Registerkarte Veröffentlichung ist besonders dann wichtig, wenn Sie planen den Kontakt erst in der Zukunft automatisch zu veröffentlichen oder den Kontakt automatisch zu einem bestimmten Datum zu deaktivieren. Die Einzelnen Felder der Registerkarte erkläre ich im Beitrag Zeitgesteuerte Inhalte in Joomla! 4.x.

    Weitere Felder
  • Meta-Beschreibung. Ein optionaler Absatz, der als Beschreibung der Seite in der HTML-Ausgabe verwendet werden kann. Dieser wird in der Regel in den Ergebnissen von Suchmaschinen angezeigt. Falls eingegeben, wird ein HTML-Meta-Element mit dem Namen-Attribut "description" und einem Inhaltsattribut, das dem eingegebenen Text entspricht, erzeugt.
  • Meta-Schlüsselwörter. Optionaler Eintrag für Schlüsselwörter. Diese müssen mittels Komma getrennt sein (zum Beispiel „Katzen, Hunde, Tiere“), sie können in Groß- oder Kleinbuchstaben eingegeben sein (z.B. „KATZE“ wird mit „katze“ oder „Katze“ übereinstimmen). Schlüsselwörter können für unterschiedliche Aufgaben verwendet werden:
    Die Schlüsselwörter 'hund' und 'katze' dem passenden Beitrag hinzufügen.
    Die Schlagwörter "Hund" und "Katze" zu den entsprechenden Bannern auf der Seite „Banner: Bearbeiten“ hinzufügen.
    Im Banner-Modul den Parameter „Nach Meta-Schlüsselwort suchen“ auf Ja setzen „Site Banner: Module“.
    • Um Suchmaschinen und anderen Systemen bei der Klassifizierung des Beitragsinhalts zu helfen.
    • In Kombination mit Banner-Tags, um bestimmte Banner anzuzeigen, die auf dem Inhalt des Beitrags aufbauen. Angenommen, ein Banner mit einer Anzeige für Hundeprodukte und ein zweiter Banner für Katzenprodukte sind vorhanden. So kann ein Banner für Ihren Hund angezeigt werden, wenn ein Benutzer einen Hunde-bezogenen Beitrag betrachtet, während ein Banner für Katzen mit einem Beitrag für Katzen angezeigt wird. Das funktioniert so:
    • Nur für Beiträge, in Kombination mit dem Modul „Verwandte Beiträge“, zur Anzeige von Beiträgen, die mindestens ein Schlüsselwort gemeinsam haben. Wenn der aktuell angezeigte Artikel zum Beispiel die Schlüsselwörter „Katzen, Hunde, Affen“ enthält, werden alle anderen Beiträge mit mindestens einem dieser Schlüsselwörter im Modul Verwandte Artikel angezeigt.
  • Robots. Anweisungen für Web-"Robots", die diese Seite durchsuchen.
    • Globale Einstellung: Der in der Komponente -> Optionen gesetzte Wert dieser Komponente wird verwendet.
    • index, follow: Seite indizieren, den Links auf der Seite folgen.
    • noindex, follow: Seite nicht indizieren, den Links auf der Seite folgen. Beispiel ist eine Sitemap-Seite, deren Links indiziert, die Seite selbst aber nicht in Suchmaschinen gezeigt werden soll.
    • index, nofollow: Seite indizieren, den Links auf der Seite nicht folgen. Beispiel ist eine Seite mit einem Veranstaltungs-Kalender, die in Suchmaschinen gezeigt werden soll, aber nicht jede Veranstaltung soll indiziert werden.
    • noindex, nofollow: Seite nicht indizieren, den Links auf der Seite nicht folgen.
  • Rechte. Legt fest, welche Rechte andere Personen beim Gebrauch dieses Beitragsinhalts haben.

Symbolleiste

Wie in der Joomla! 4.x Administration üblich findet man auf der Seite oben die Toolbar. Da sich die Einzelnen Symbolleisten / Toolbars sehr ähneln habe ich die Funktionen im Artikel Die Toolbar in der Joomla! 4.x Administration genauer erklärt.

Zusatzfelder in der Joomla! 4.x Komponente Kontakte

Das Anlegen der Zusatzfelder in der Komponente Kontakte ist genauso Simpel wie die meisten Arbeiten in Joomla.

Zum Anlegen eines neuen Feldes in einer Kontaktseite sind die folgenden einfachen Schritte notwendig:

  1. Gehen Sie in der Administration auf „Komponenten->Kontakte“ und dann links im Menü auf „Felder“
  2. Hier muss im ersten Schritt oben per Dropdown der Bereich (Kontakt, Kategorie, E-Mail) für das Zusatzfeld ausgewählt werden.
  3. Hier wird mittels des Buttons „Neu“ ein neues Feld angelegt.
  4. Ganz wichtig! Im Reiter Berechtigungen muss der Punkt „Inhalt von eigenen Feldern bearbeiten“ beachtet werden. Wenn hier „Nicht erlaubt“ steht kann das Feld im Formular nicht ausgefüllt werden.

Tipps zu den Zusatzfeldern

Tipp: Wer eine mehrsprachige Website betreibt sollte in den Feldern Beschriftung und Beschreibung einen Schlüssel aus dem Bereich Sprachen eintragen z.B. COM_CONTACT_CONTACT_EMAIL_NAME_LABEL dieser Sprachschlüssel wird dann übersetzt auf der Website dargestellt.

Wie kan ich ...

Wie kann man die Zeile "Eine E-Mail schreiben" über dem Kontaktformular löschen?
Ausgehend vom Joomla! 4.x Standard Template kann man den Textbaustein „Eine E-Mail schreiben“ nicht entfernen/ausblenden, aber durch einen eigenen Text oder leeren Text ersetzen. Man muss einfach nur einen neuen Sprachen-Override anlegen mit dem Sprachschlüssel „COM_CONTACT_CONTACT_DEFAULT_LABEL“ und im Feld Text muss der gewünschte anzuzeigende Text eingetragen werden. Eine kleine Anleitung zum Thema Sprachen-Overrides in Joomla 4.x finden Sie hier: https://alexander-fischer-online.net/joomla-handbuch-mit-anleitungen-und-tutorials/sprachen-overrides-in-joomla-4-x-erstellen-und-verwalten.