Nach dem Update auf Joomla 4 funktionierte das Kontaktformular nicht mehr.
Der Text wurde nicht in der Email angezeigt.
Unter System -> Tempates -> Mail-Template wurde die Überschrift nicht richtig angezeigt. Hinter der Überschrift nach dem Bindestrich fehlt die Sprache (de-DE)
Ursache
Das Template ist nicht mit den richtigen Variablen gefüllt. Eigentlich müssten dort folgendes stehen:
Dies ist eine E-Mail Anfrage via {URL} von:
{NAME} <{EMAIL}>
{BODY}
{CUSTOMFIELDS}
Ich habe versucht den Inhalt des Templates zu ersetzen. Dabei bekam ich aber die Meldung dass die Sprache nicht stimmen würde.
Lösung
Unter System -> Manage -> Sprachen finde ich dass, die Sprache DE nicht aktuell ist. (Das Bild ist nur ein Beispiel, bei mir war die Version noch älter)
Nach dem ich unter System -> Install -> Language die Sprache DE neu installiert hatte, konnte ich endlich das Template mit den richtigen Variablen anpassen.
Danach funktioniert der Versand von Kontaktanfragen wieder wie gewünscht.