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:
- Klicke auf Inhalt im Administrationsbereich
- Klicke auf Felder im Menü auf der linken Seite
- Klicke auf den Neu-Button in der oberen Symbolleiste
Felder für die Benutzer:
- Klicke auf Benutzer im Administrationsbereich
- Klicke auf Felder im Menü auf der linken Seite
- Klicke auf den Neu-Button in der oberen Symbolleiste
Felder für die Kontakte:
- Klicke auf Komponenten → Kontakte im Administrationsbereich
- Klicke auf Felder im Menü auf der linken Seite
- 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.
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).

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

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).

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).

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

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).

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

Links
Joomla-Dokumentation | Custom Fields |

