1.18.3 Sortierung der Sammlungen

Standardmäßig werden Sammlungen in der Sammlungsübersicht alphabetisch nach ihren Rohnamen sortiert (das heißt nicht nach den Bezeichnungen in messages_*.properties). Es ist jedoch möglich, eine eigene Reihenfolge zu definieren.

Die folgende Konfiguration legt die Sortierung der Sammlung fest:

<collections>
    <collection field="DC">
        <sorting>
            <collection>collection2</collection>
            <collection>collection1</collection>
        </sorting>
    </collection>
</collections>

Sammlungen (Rohnamen), die hier aufgelistet sind, werden als Erstes und in der angegebenen Reihenfolge aufgelistet. Alle anderen Kollektionen werden dahinter in der Standardsortierung (siehe oben) aufgelistet.

Es ist möglich, bestimmte Teile der Sammlungsliste zu sortieren. Dazu kann man die <collection> Tags in einer <sortingList> gruppieren:

<collections>
    <collection field="DC">
        <sorting>
            <collection>collection2</collection>
            <collection>collection1</collection>
            <sortingList sortAfter="collection2">
                <collection>collection3</collection>
                <collection>collection4</collection>
            </sortingList>
        </sorting>
    </collection>
</collections>

Das Attribut sortAfter gibt dabei den Namen der Kollektion an, hinter die die in der sortingList aufgeführten Sammlung sortiert werden sollen.

Wenn die in sortAfter angegebene Sammlung Untersammlungen enthält, die erste in der sortingList aufgeführte Sammlung aber auf gleicher oder höherer Hierarchiestufe wie die sortAfter-Sammlung liegt, werden die Sammlungen der sortingList auch hinter allen Untersammlungen der sortAfter-Sammlung sortiert.

Wenn in<collections> aufgeführte Sammlung Untersammlungen enthält, die nicht in der Sortierliste enthalten sind, werden diese innerhalb der aufgeführten Sammlungen alphabetisch sortiert.

Last updated