In diesem Artikel geht es um die beiden Plugins JoomAdditionalImageFields und JoomAdditionalCategoryFields. Mit Hilfe dieser Plugins können eigene Felder für zusätzliche Informationen zu Bilder/Kategorien angelegt werden.
Diese Plugins können mit der Funktionlität der Custom Fields aus dem Joomla! Core verglichen werden, wobei die Handhabung doch recht anders ist.

Konfiguration des Plugins JoomAdditionalImageFields

Nachdem das Plugin JoomAdditionalImageFields installiert und aktiviert wurde, kommt zunächst beim Öffnen eines Bildes im Bilder-Manager eine Warnmeldung mit dem Inhalt, dass zunächst das XML file 'additional.xml' erstellt werden solle. Um dies zu tun, navigiert man am einfachsten mit einem FTP-Client ins Installationsverzeichnis der Joomla-Installation und von da an ins Verzeichnis 'plugins/joomgallery/joomadditionalimagefields/additionalfields/'. Hier befindet sich eine Datei namens 'additional.tmp.xml'. Diese Datei ist eine Vorlage für die Manifest-Datei des Plugins. Diese Manifest-Datei mit dem Namen 'additional.xml' gilt es nun als nächstes zu erstellen.

In der Manifest-Datei können Felder mithilfe einer XML-Synthax definiert werden. Jedes dieser definierten Felder kann später zusätzliche Bild-Informationen aufnehmen. Es können beliebig viele Felder aus sämtlichen Standard-Formular-Feldtypen von Joomla! definiert werden. In der Vorlage 'additional.tmp.xml' sind beispielhaft einige Felder bereits angelegt. Eine Übersicht und Beschreibung aller Standard-Formular-Feldtypen sind in der Joomla! Dokumentation zu finden:
https://docs.joomla.org/Standard_form_field_types/de

Nach dem Bearbeiten der Manifest-Datei soll eben jene Datei wieder ins Verzeichnis 'plugins/joomgallery/joomadditionalimagefields/additionalfields/' hochgeladen werden. Ab diesem Zeitpunkt werden alle Felder, welche in der Manifest-Datei definiert wurden in der Bearbeitenansicht des Bildes im zweiten Tab mit Namen "Parameter" angezeigt.

Konfiguration des Plugins JoomAdditionalCategoryFields

Die Konfiguration des Plugins JoomAdditionalCategoryFields erfolgt gleich wie die des Plugins JoomAdditionalImageFields. Pfad der Manifest-Datei ist hier 'plugins/joomgallery/joomadditionalcategoryfields/additionalfields/'.

Beispiel

Als Beispiel soll nun ein Zusatzfeld für Bilder angelegt werden, welches eine kurze Beschreibung des Bildes speichert. Dazu wird die Manifest-Datei 'additional.xml' mit folgendem Inhalt erstellt:

additionalImageFields_xml

Das erstellte Feld wird in der Bearbeitenansicht des Bildes wie folgt ausgegeben:

additionalImageFields_felder

Im erstellten Feld vom Typ 'textarea' wird der eingegebene Text gespeichert und in der Detailansicht jenes Bildes wie folgt ausgegeben:

additionalImageFields_ausgabe

Zusammenfassung

  1. Installation und Aktivierung des Plugins.
  2. Download der Manifest-Vorlage 'additional.tmp.xml' via FTP.
  3. Kopieren oder umbenennen der Manifest-Vorlage zu 'additional.xml'.
  4. Bearbeiten der Manifest-Datei mit Namen 'additional.xml' - Definieren der Zusatzfelder.
  5. Hochladen der bearbeiteten Manifest-Datei.
  6. Felder werden nun in der Bearbeiten-Ansicht im zweiten Tab angezeigt und können befüllt werden.