WT Contact anywhere with fields ist ein Joomla-Plugin-Paket (ab Joomla 5) zum Einbetten von Kontakten (com_contact) an beliebigen Stellen, an denen Content-Plugins verarbeitet werden – inkl. Custom Fields aus der Kontakt-Komponente. Du wählst per Shortcode den gewünschten Kontakt und steuerst die Ausgabe über eigene Layout-Dateien im Plugin-Ordner. Der Entwickler hat das Paket zudem bereits auf Joomla 6-alpha2 getestet.
Der praktische Nutzen
- Kontakt-Daten überall nutzbar: Zieh vollständige com_contact-Infos (Adresse, Telefon, Mail, Position, Bild, „Über mich“ usw.) sowie eigene Kontakt-Felder dorthin, wo du sie benötigst – z. B. in Artikeln, Landingpages, Modul-Inhalten.
- Saubere „Autor-Boxen“ ohne Bastelei: Das Content-Plugin kann Autor-Infos im Artikel und in Kategoriesichten ausgeben – jeweils mit eigenem Layout.
- Volle Kontrolle über das Markup: Ausgabe via Custom-Templates im tmpl/-Ordner → 100 % CI-konform, barrierearm und performance-schlank.
- Komfort im Redaktionsalltag: Der Editor-Button findet Kontakte in einem Modal und setzt den Shortcode korrekt – weniger Tippfehler, schnelleres Arbeiten.
Features & Syntax
Paketinhalt:
- Content-Plugin (rendert Shortcodes; kann zusätzlich Author-Info-Blöcke in Artikeln/Kategorien ausgeben)
- Editor-Button-Plugin (modales Suchen/Einfügen von Kontakten inkl. Layout-Auswahl)
Shortcode (Basis):
{wt_contact_wf contact_id=123 tmpl=card} - contact_id (Pflicht) → ID aus com_contact
- tmpl (optional) → Name deiner Layout-Datei unter plugins/content/wtcontactwithfields/tmpl/ (ohne .php)
Developer-Hook
Beim onContentPrepare kann das Plugin die zum Autor verknüpften Kontaktdaten in $article->wtcontactwf bereitstellen – praktisch für Spezial-Templates/Overrides.
Typische Einsatzszenarien
- Autor-/Team-Boxen: Einheitliche Info-Blöcke (Foto, Rolle, Social/Website, Mail) unter Artikeln oder in Kategorien.
- Service-Kontaktleisten: Ansprechpartner je Bereich (Vertrieb, Support) direkt in Landingpages integrieren.
- Kurse/Events: „Dozent/Referent“-Karten aus Kontakten ziehen – inkl. Feldern wie Ort, Sprechzeiten, Qualifikationen.
Abgrenzung zum Joomla-Core
Joomla kann Autoren verlinken und besitzt das Plugin „Content – Contact“; alle Kontakt-Daten inkl. Custom Fields lassen sich darüber jedoch nicht flexibel im Inhalt ausgeben. WT Contact anywhere with fields schließt diese Lücke: vollständige Kontakt-Datenausgabe + eigene Layouts + Shortcodes + Autor-Boxen.
Schnellstart
- Installieren & aktivieren (Paket); sicherstellen, dass com_contact gepflegt und (falls nötig) Benutzer↔Kontakt verknüpft ist.
- Eigenes Layout unter plugins/content/wtcontactwithfields/tmpl/ anlegen (z. B. card.php).
- Im Ziel-Inhalt Shortcode setzen:
{wt_contact_wf contact_id=123 tmpl=card} - Optional Editor-Button nutzen: Kontakt per Modal suchen, Layout wählen, Shortcode einfügen.
- Ausgabe prüfen (Artikel/Modul/Ansicht), CSS/Markup feinjustieren; bei Autor-Boxen je Kontext ein separates Layout definieren.
Best-Practice
Felder zuerst planen: Welche Kontakt-Custom-Fields benötigst du (z. B. Socials, Durchwahl, Sprechzeiten)? Erst Felder sauber anlegen, dann Layout bauen. Konsistenz über Templates: Ein Layout für Artikel-Autor, ein anderes für Sidebar/Teaser – so bleibt das Frontend klar. Zukunftssicher: Da J4 nicht unterstützt wird, Projekte auf J5+ betreiben; positiv: J6-Alpha bereits erfolgreich getestet.
Fazit
WT Contact anywhere with fields macht com_contact endlich „überall nutzbar“ – mit vollständigen Daten, Custom Fields und frei gestaltbaren Layouts. Für Redaktionen, Magazine, Dokus, Portale und Corporate-Sites ein kleiner, aber äußerst wirkungsvoller Hebel für konsistente Kontakt- und Autorendarstellung.