Skip to main content

9.9 Custom Fields

Seit Version 3.7 von Joomla ist es möglich, zusätzliche Attribute für Beiträge, Kategorien, Benutzer oder Kontakte im Frontend anzeigen zu lassen. Zu diesem Zweck stehen 15 benutzerdefinierte Feld-Typen (custom fields) zur Verfügung, welche sich zu Gruppen zusammenfügen und in eigenen Registerkarten abbilden lassen.

Es stehen je nach Bedarf ACL, Mehrsprachigkeit, Layout- und verschiedene andere Optionen zur Verfügung. Benutzerdefinierte Felder sind nahtlos in Joomla integriert und zahlreiche Komponenten greifen das Konzept auf, indem sie entweder die Möglichkeit zur Anzeige bestehender Core-Felder bieten oder ihrerseits die Erstellung von neuen Feldern ermöglichen, welche ergänzend zum Output der Komponente im Frontend gerendert werden.

Folgende Feldtypen stehen grundsätzlich zur Verfügung (diese Liste kann durch Erweiterungen ergänzt werden):

  • Benutzer (user)

  • Benutzergruppen (usergrouplist)

  • Editor (editor)

  • Farbe (color)

  • ganze Zahl (integer)

  • Kalender (calendar)

  • Kontrollkästchen (checkboxes)

  • Liste (list)

  • Liste von Bildern (imagelist)

  • Medien (media)

  • Optionsfeld (radio)

  • SQL (sql)

  • Text (text)

  • Textbereich (textarea)

  • URL (url)

Auf Felder zugreifen

Felder in Beiträgen & Kategorien:

  1. Klicke auf Inhalt im Administrationsbereich
  2. Klicke auf Felder im Menü auf der linken Seite
  3. Klicke auf den Neu-Button in der oberen Symbolleiste
Felder im Beitrag

Felder für die Benutzer:

  1. Klicke auf Benutzer im Administrationsbereich
  2. Klicke auf Felder im Menü auf der linken Seite
  3. Klicke auf den Neu-Button in der oberen Symbolleiste

Felder für die Kontakte:

  1. Klicke auf Komponenten → Kontakte im Administrationsbereich
  2. Klicke auf Felder im Menü auf der linken Seite
  3. Klicke auf den Neu-Button in der oberen Symbolleiste

WICHTIG

Um die eigenen Felder-Tabs anzeigen zu lassen, muss bei den Beitragsoptionen «Beitragseinstellungen anzeigen» im Bearbeitungslayout aktiviert werden. Benutzerdefinierte Felder, welche leer sind, werden in einem Beitrag nicht angezeigt.

Einstellungen Custom Fields für Beitrag

Suche, Optionen

Nach eigenen Feldern kann auch gesucht werden.
Je nach gewähltem Feldtyp stehen unterschiedliche Optionen zur Verfügung.

Anwendungsbeispiel

Beiträge von Gast-Autor*innen auf der Seite sollen mit zusätzlichen Informationen versehen werden. Diese Personen sind nicht als Benutzer/Kontakte in Joomla hinterlegt. Die zusätzlichen Felder umfassen:

  • Name des Autors/der Autorin – Feldtyp: Text
  • Beschreibung der Position/Funktion – Feldtyp: Textbereich
  • Link zur Website des Autors/der Autorin – Feldtyp: URL

1. Gruppe erstellen

Unter Inhalt auf Feldgruppen klicken (1) und durch Klick auf den Button «Neu» in der Symbolleiste eine neue Feldgruppe erstellen (2).

Feldgruppe erstellen

2. Details eintragen

Titel der Gruppe und ggf. Beschreibung eintragen (1) und durch Klick auf «Speichern» oder «Speichern & Schliessen» die Bearbeitung beenden (2).

Details bearbeiten

3. Feld erstellen

Auf Felder klicken (1), gewünschten Bereich (Beiträge/Kategorien) im Dropdown-Menü auswählen (2) und in der oberen Symbolleiste auf den Button «Neu» klicken (3).

Feld anlegen

4. Parameter definieren

Grund-Parameter des Feldes definieren (1):

  • Titel*
  • Feldtyp*
  • ggf. Beschriftung
  • Pflichtfeld JA/NEIN
  • Standardwert
  • Filter
  • Max. Länge
  • Feldgruppe
  • Kategorie

(* = Pflicht)

Zum Abschluss auf «Speichern» bzw. «Speichern & Schliessen» klicken (2).

Feld-Details

5. Anzeige-Details

Details für die Eingabe sowie für die Ausgabe/Anzeige der Feldwerte im Register «Optionen» definieren.

Ausgabe der Feldwerte

6. Content einfügen

Felder, welche nun in einem separaten Tab bei den Beiträgen angezeigt werden, mit dem gewünschten Inhalt befüllen (1) und den Beitrag speichern (2).

Inhalt erstellen

7. Frontend-Anzeige prüfen

Anzeige im Frontend im Beitrag prüfen und ggf. optimieren.


Links

Joomla-Dokumentation
Custom Fields