# xref_IDs neu nummerieren (mit Verweisen)

> XREFs umnummerieren mit automatischer Link-Reparatur

---

Die webtrees Standardfunktion für die Umnummerierung (Verwaltung → Stammbäume verwalten → [Stammbaum] → xref_IDs neu nummerieren) löst Stammbaumübergreifende XREF-Kollisionen auf, aktualisiert aber keine LinkEnhancer- oder klassischen Links. Dieses Modul bietet eine erweiterte Umnummerierungsfunktion, die alle betroffenen Links in einem Schritt repariert.

**Zugriff:** Verwaltung → LinkEnhancer → xref_IDs neu nummerieren (mit Verweisen)

**Ablauf:**

1. Den Stammbaum mit XREF-Kollisionen auswählen (doppelte XREFs mit anderen Bäumen).
2. Die Seite zeigt jede kollidierende XREF, ihren Record-Typ und die Anzahl der eingehenden LinkEnhancer-Referenzen aus dem Link-Index.
3. Beim Absenden wird jede kollidierende XREF:
   - in den GEDCOM-Core-Tabellen umbenannt (gleich wie die Standard-Umnummerierung)
   - alle `wt=@XREF@` / `id=@XREF@`-Links in Notizen und Blöcken aktualisiert
   - der Link-Index (`le_link_index`) und UID-Index (`le_uid_index`) werden inline oder an Cron delegiert repariert
4. Jeder umnummerierte Datensatz wird im Edit-Log protokolliert (Admin → Änderungslog), z.B. `Renumbered @I456@ → @I457@ (INDI, 3 core rows, 2 links)`.
5. Wenn die PHP-Ausführungszeitgrenze erreicht wird, stoppt der Lauf mit teilweisem Fortschritt — die verbleibenden Kollisionen werden im nächsten Lauf umnummeriert.

> **Hinweis:** Die Standard-webtrees-Umnummerierung (ohne Links) bleibt verfügbar und ist nicht betroffen. Verwenden Sie die Umnummerierung dieses Moduls, wenn Ihre Notizen oder Blöcke LinkEnhancer-Links enthalten.
> Siehe auch: [fisharebest/webtrees#5156](https://github.com/fisharebest/webtrees/issues/5156)
