Das Feld Anrede ist bei den Kontakten verschwunden

Nach dem Wechsel auf Version 24 erscheint die Anrede (Herr, Frau, Dr. …) nicht mehr bei den Kontakten. Das ist gewollt, und eine Konstante holt sie zurück.

Betroffene Versionen
Dolibarr 24.0.0 bis 24.0.2 und Entwicklungszweig · Feld bis 23 immer angezeigt · getestet von 23.0.4 auf 24.0.1
Was geprüft wurde
Getestet am 4. Oktober 2026: Kontakt mit der Anrede „Herr“ in 23.0.4 angelegt, echte Migration auf 24.0.1; Feld fehlt beim Anlegen, Bearbeiten und auf der Karte; Konstante über die Seite Erweiterte Einstellungen hinzugefügt, Feld und Wert „Herr“ wieder da. MAIN_USE_TITLE_FOR_MEMBER bei Mitgliedern getestet. Kontaktkarte (contact/card.php) im offiziellen Code verglichen in 20.0.4, 23.0.4, 24.0.0, 24.0.1, 24.0.2 und im Entwicklungszweig. Änderung im offiziellen Änderungsprotokoll der 24.0 angekündigt.

Seit dem Update auf Version 24 erscheint das Feld „Anrede“ (Herr, Frau, Dr. …) nicht mehr, wenn Sie einen Kontakt anlegen oder bearbeiten. Auch auf der Karte des Kontakts ist es verschwunden.

Nichts ist kaputt, und Ihre Daten sind nicht verloren. Es ist eine gewollte Änderung der Version 24: Das Feld ist jetzt standardmäßig ausgeblendet.

So kommt es zurück

  1. Öffnen Sie StartEinstellungenErweiterte Einstellungen.
  2. Fügen Sie die Konstante MAIN_USE_TITLE_FOR_CONTACT mit dem Wert 1 hinzu.
  3. Öffnen Sie einen Kontakt erneut: Das Feld Anrede ist wieder da, beim Anlegen, beim Bearbeiten und auf der Karte.

Die vor dem Update erfassten Anreden erscheinen unverändert wieder: Sie sind in der Datenbank geblieben, nur die Anzeige war abgeschaltet.

Nicht mit den Mitgliedern verwechseln

MAIN_USE_TITLE_FOR_MEMBER gibt es in 24 ebenfalls, sie betrifft aber die Mitglieder (Modul Mitglieder): Sie holt die Anrede beim Anlegen und Bearbeiten eines Mitglieds zurück. Für Kontakte ist es tatsächlich MAIN_USE_TITLE_FOR_CONTACT. Nutzen Sie beide Module, brauchen Sie beide.

Warum diese Änderung

Das offizielle Änderungsprotokoll der 24 führt sie im Abschnitt „WARNING“, bei den Änderungen, die Regressionen verursachen können, mit dieser Anweisung: Um die Anrede der Kontakte zu nutzen, muss MAIN_USE_TITLE_FOR_CONTACT auf 1 gesetzt werden. Einen Grund nennt es nicht. Das Update legt diese Konstante nicht an: Das Feld verschwindet daher nach der Migration.

Wie das geprüft wurde

  • Auf einer Testinstanz 23.0.4 ein Kontakt mit der Anrede „Herr“; das Feld wird angezeigt.
  • Echte Migration dieser Instanz auf 24.0.1: Die Anrede steht noch in der Datenbank, keine Konstante angelegt, das Feld ist beim Anlegen, beim Bearbeiten und auf der Karte verschwunden.
  • Konstante unter StartEinstellungenErweiterte Einstellungen hinzugefügt: Das Feld ist überall wieder da, mit „Herr“.
  • Im offiziellen Code: keine Bedingung bis 23.0.4; die drei Anzeigen hängen von 24.0.0 bis 24.0.2 und im Entwicklungszweig von MAIN_USE_TITLE_FOR_CONTACT ab.

Weitere Einstellungen haben im Lauf der Versionen Namen oder Bedeutung geändert. Die Liste steht in Dolibarr Update: Checkliste und Versionen 16 bis 24.

Wenn weitere Felder verschwunden sind

Hat das Update weitere Felder oder Einstellungen verschwinden lassen und finden Sie nicht heraus, welche, ist genau das die Diagnose für 90 €: eine Stunde gemeinsam an Ihrer Instanz, danach schriftlich, was sich geändert hat und was die Wiederherstellung kosten würde.

Dolibarr24AnredeKontakteMAIN_USE_TITLE_FOR_CONTACTMigration