Sortierung von cvtx-Inhalten

cvtx-Inhalte erscheinen an vielen Orten sortiert. Diese Sortierung kann konfiguriert werden.

Einstellungsfeld "Sortierungsreihenfolge von cvtx-Inhaltstypen":

Sortierungsreihenfolge von cvtx-Inhaltstypen

Hier wird eine Einstellung gezeigt, bei der Inhalte (Beispiel: Änderungsantrag) zuerst nach der Nummer des Tagesordnungspunkts, dann dem Jahr der Veranstaltung, der Nummer der Veranstaltung, der Nummer des Antrags, der Seite, der Zeile und dann der Nummer des Änderungsantrags sortiert werden. Diese Einstellung ist dann sinnvoll, wenn Antragsbereiche universal existieren und die Zeilennummerierung von Anträgen seitenweise ist. Wird für jede Veranstaltung eine eigene Menge von Antragsbereichen / Tagesordnungspunkten festgelegt und besitzen Anträge fortlaufende (beim Seitenumbruch nicht neu beginnende) Zeilennummern, wäre es sinnvoll, die Werte der Veranstaltung vor den Tagesordnungspunkt und die Zeile vor die Seite des Änderungsantrags zu setzen.

ACHTUNG

Technisch basiert die Sortierung auf Strings, die beim Abspeichern eines Inhalts so generiert werden, dass sie der Sortierungskonfiguration entsprechen. Dadurch wirkt sich aber eine Änderung der Sortierungskonfiguration nicht direkt auf Inhalte aus, weil die Sortierungs-Strings der Inhalte weiter im alten Format in der Datenbank verbleiben. Dadurch kann es notwendig werden, diese Inhalte neu abzuspeichern bzw. deren Sortierung zu erneuern. Das funktioniert auch bequem mit der Massenaktion "cvtx-Sortierung erneuern".

ACHTUNG

Obenstehendes gilt nicht nur, wenn die Sortierungskonfiguration verändert wird. Da die Sortierung von Inhaltsfeldern abhängt, kann durch das Ändern dieser Inhaltsfelder eine Neusortierung notwendig werden.

Ein Beispiel: die Nummer eines Antragsbereiches fließt in die Sortierung ein, die Antragsbereiche A, B und C existieren mit den Nummern 1, 2 und 3. Die Anträge, die zu diesen Antragsbereichen gehören, sind entsprechend geordnet (Beispiel: Antragsordnung A1, A2, B1, B2, C1). Entscheidet sich jetzt der Admin, die Antragsbereiche B und C zu vertauschen, indem B die Nummer 4 erhält, ändert sich die Sortierung der Tagesordnungspunkte in A, C, B. Die Anträge verbleiben aber weiterhin in alter Ordnung.