Sortierung und Gruppierung der generierten Register

Das Attribut @sortierung

Zur Sortierung der Indexeinträge wird der betreffende Reisterbegriff verwendet. Alternativ kann im Attribut @sortierung (z.B. <reg_begriff1 sortierung="Mueller">Müller</reg_begriff1>) ein Text angegeben werden, der anstelle des Elementinhalts für die Sortierung verwendet wird. Ausgegeben wird im Register immer der gesamte Elementinhalt.

Im Einzelfall kann damit manuell in die automatische Sortierung eingegriffen werden. So können z. B. Begriffe mit Zahlen korrekt sortiert werden:

<reg-begriff2 sortierung="Val. Flac. 008 020–023">Val.Flac. VIII 20–23</reg-begriff2>

Führende Anführungszeichen, Klammern etc. werden immer ignoriert und Begriffe, die mit Zahlen beginnen, in einem index-abschitt ohne Zwischenüberschrift vorangestellt.

Sortierschlüssel

Der Sortierschlüssel wird dann mit der Funktion "junidecode" (https://github.com/gcardone/junidecode) ermittelt. Dabei werden für die Sortierung

Die deutsche oder englische Sortierung kann auf diese Weise gut umgesetzt werden. Als Anfangsbuchstaben können nur A–Z vorkommen, und jeder denkbare Begriff wird sinnvoll einsortiert.

Bekannte Probleme: