Was ist „mod_customfields“?

mod_customfields („Custom Fields Everywhere“) ist ein schlankes Joomla-Modul, mit dem du beliebige Custom-Fields eines Artikels in einem Modulbereich ausgeben kannst – perfekt für Datenboxen im Sidebar/Above-Content. Du schreibst deinen Modultext ganz normal im Editor und setzt an den Stellen, an denen Feldwerte erscheinen sollen, Shortcodes wie (11 = Feld-ID). Fehlt ein Feld, bleibt der Shortcode unverändert sichtbar – ideal zur schnellen Fehlersuche.

Der praktische Nutzen

  • Layout-Freiheit jenseits der Core-Positionen: Custom-Fields müssen nicht mehr nur „vor dem Inhalt / nach dem Titel“ erscheinen, sondern genau dort, wo du sie im Modul-Layout haben willst.
  • Saubere Datenboxen: „Key Facts“, Preis/Ort/Termin, Ansprechpartner, Spezifikationen, Download-Hinweise – als wiederkehrender Modul-Baustein über viele Artikel hinweg konsistent.
  • Redaktionsfreundlich: Backend-Feldliste/Modal zeigt vorhandene Felder; ein Klick fügt den passenden Shortcode ein (weniger Tippfehler).
  • Robust mit J4/J5: Angepasste Behandlung von Bild-Feldern in J4; allgemeine Bugfixes & Update-Mechanik erleichtern den Betrieb.

Features im Überblick

  • Shortcode-Syntax: im Modul-Editor platziert den Wert des Feldes mit der angegebenen Feld-ID. (ID findest du in Inhalt → Felder, letzte Spalte.)
  • Backend-Komfort: Liste/Modal mit allen Custom-Fields; per Klick Shortcode in den Editor einfügen.
  • Fehlertolerant: Existiert ein Feld nicht, zeigt das Modul den Shortcode – kein White Screen, schnelle Diagnose.
  • Update-Server & Checksums: integriertes Auto-Update via Joomla Update-Komponente.
  • Bild-Felder: Anpassungen an die geänderte Bildspeicherung in J4.
  • Lizenz: GPL-3.0.

Typische Einsatzszenarien

  • Event/Termin-Box: Datum, Ort, Preis, Anmelde-Link als kompakte Box rechts neben dem Artikel.
  • Produkt-Teaser: Kurzspecs (Maße, Farbe, SKU) aus Feldern im Modul oben/unten im Content.
  • Autor/Ansprechpartner: Telefon, E-Mail, Rolle aus Feldern der Artikelseite als Sticky-Box.
  • Hinweis-/Download-Panel: Version, Dateigröße, Changelog, Lizenz – gepflegt als Felder im Artikel.

Kurz-Setup (5 Schritte)

  1. Installieren & aktivieren.
  2. Feld-IDs notieren: Inhalt → Felder (ID-Spalte).
  3. Modul anlegen: Position wählen, Sichtbarkeit/Menüzuteilung setzen.
  4. Shortcodes einfügen: Im Modul-Editor Text gestalten und , etc. an gewünschte Stellen setzen (oder per Backend-Modal einfügen).
  5. Testen: Artikel im Frontend aufrufen, Modulposition prüfen; fehlende Felder erkennst du an stehen gebliebenen -Platzhaltern.

Wichtige Hinweise & Best-Practice

  • Kontext beachten: Das Modul liest die Felder des aktuell angezeigten Artikels. Platziere es auf Artikelansichten, für die die verwendeten Feld-IDs existieren – sonst bleibt der Placeholder sichtbar.
  • IDs stabil halten: Wenn du Felder löschst/neu anlegst, ändern sich IDs. Dokumentiere „Welche ID steht wofür?“ für die Redaktion.
  • Bild-Felder testen: Wegen der J4-Änderungen Bildpfade/Formate einmal prüfen (Release-Hinweise).
  • Mehrere Boxen? Lege verschiedene Modulinstanzen mit je eigenen Shortcodes an (z. B. „Event-Fakten“, „Autor-Kontakt“).
  • Cache/Updates: Nach Änderungen an Feldern/Modultext Cache leeren; Updates bequem über Joomla-Updates einspielen.

Einordnung & Alternativen

Core-seitig kannst du Felder nur an festen Positionen automatisch ausgeben oder per Template-Override einbauen. mod_customfields spart den Override-Aufwand und gibt dir volle Modul-Layout-Kontrolle. Wenn du eher Felder dynamisch aus anderen Artikeln ziehen willst, sind „Articles Anywhere“-Ansätze die Alternative; benötigst du umfangreiche Feldtypen, schau dir z. B. Advanced Custom Fields an – hier geht es explizit um die Ausgabe vorhandener Felder im Modul-Context.

Fazit

mod_customfields ist die schnelle, elegante Lösung, um Artikel-Felder genau dort zu zeigen, wo sie UX-seitig Sinn ergeben – im Modul. Mit Shortcodes, Backend-Feldliste und Update-Server ist das in Minuten eingerichtet und für Redaktionen leicht bedienbar.

Download