Joomla Felder, allgemein als „Benutzerdefinierte Felder“ bekannt, sind eine Funktion, mit der zusätzliche Attribute hinzugefügt werden können zu:

  • Inhalt: Beiträge und Kategorien.
  • Kontakte: Kontakte, Kategorien und E-Mail.
  • Benutzer.

Die Daten werden in Felder bestimmter integrierter Typen eingegeben. Weitere Feldtypen, die nicht in Joomla-Distributionen enthalten sind, können hinzugefügt werden. Benutzerdefinierte Felder werden in Feldgruppen organisiert, die sich als zusätzliche Reiter in den Bearbeitungsbildschirmen der Inhalts-, Benutzer- und Kontakt-Editoren darstellen. Alle benutzerdefinierten Felder, die einer bestimmten Feldgruppe zugeordnet sind, erscheinen auf dem Reiter dieser Gruppe in einem dieser Editoren. Jedes Feld, das KEINER Feldgruppe zugeordnet ist, erscheint auf einem Reiter namens „Felder“.

Benutzerdefinierte Felder ergänzen die Informationen, die mit jedem einzelnen Benutzerkonto, Kontaktdatensatz, Beitrag oder jeder Kategorie verknüpft sind. Beispielsweise könnten einem Kontakt neue Felder für Dinge wie ein Bild, eine Autorenbiografie usw. hinzugefügt werden. Diese Felder können als erforderlich oder optional definiert werden. Die in diesen Feldern eingegebenen Daten können im Frontend-Inhalt dargestellt oder für die weitere Verarbeitung verwendet werden.

Benutzerdefinierte Felder für Beiträge können direkt in einem Beitragstext angezeigt werden, indem {field:n} in den Beitragstext eingefügt wird, wobei n die id eines bestimmten benutzerdefinierten Feldes ist. Dies wird durch das Content-Fields-Plugin dargestellt.

Feldtypen

Alle Typen benutzerdefinierter Felder stehen in allen drei oben genannten Zusammenhängen zur Verfügung.

  • Kalender – Ermöglicht die Auswahl eines Datums/einer Uhrzeit über ein Pop-up-Kalenderfenster
  • Kontrollkästchen – Stellt eine Liste von Kontrollkästchen bereit, aus denen ein oder mehrere Einträge ausgewählt werden können
  • Farbe – Stellt eine Pop-up-Farbauswahl bereit. Die Farbe selbst kann beispielsweise in Stilen innerhalb eines Beitragstextes verwendet werden.
  • Editor – Stellt einen Rich-Text-Editor (WYSIWYG) bereit
  • Ganzzahl – Ermöglicht die Eingabe von ganzen Zahlen. Das Feld enthält Schaltflächen zum Erhöhen, und die Schrittweite ist Teil der Felddefinition.
  • Liste – Stellt eine Liste von Textoptionen bereit, aus denen ein oder mehrere Texteinträge ausgewählt werden können, die entweder vertikal oder horizontal angezeigt werden
  • Liste von Bildern – Stellt eine Liste von Bildoptionen bereit, aus denen ein oder mehrere Texteinträge ausgewählt werden können, die entweder vertikal oder horizontal angezeigt werden
  • Medien – Ermöglicht die Einbindung eines einzelnen Bildes in den Inhalt
  • Hinweis – Ermöglicht die Erstellung von Titeln, Texten, Beschreibungen und sogar Hinweisboxen
  • Zahl – Ermöglicht die Eingabe von reellen (gebrochenen) Zahlen.
  • Optionsfeld – Stellt eine Liste von Schaltflächen bereit, aus denen ein einzelner Eintrag ausgewählt werden kann
  • SQL – Stellt eine Dropdown-Liste mit Einträgen bereit, die aus einer Datenbankabfrage stammen
  • Unterformular – Ermöglicht die Gruppierung einer Auswahl von Feldern in einer wiederholbaren Liste
  • Text – Stellt ein Feld bereit, in das eine einzelne Zeile reinen Textes eingegeben werden kann
  • Textbereich – Stellt ein Feld bereit, in das eine größere Menge reinen Textes eingegeben werden kann
  • Adresse – Ermöglicht die Eingabe eines URL-Links zu einem anderen Dokument
  • Benutzer – Ermöglicht die Auswahl eines Benutzers aus einer Liste von Benutzern
  • Benutzergruppe – Ermöglicht die Auswahl einer oder mehrerer Benutzergruppen aus einer Liste der verfügbaren Gruppen

Verwandte Themen

Benutzerdefinierte Felder erweitern bestimmte andere Joomla-Funktionen.

  • Mehrsprachige Websites – Anzeige von Bezeichnungen und Beschreibungen von Feldern und Feldgruppen in der Sprache des Benutzers
  • Template-Overrides – Erstellen von Inhalts-Templates, die zusätzliche Positionen für benutzerdefinierte Felder bereitstellen