Unterschiedliche Sortiermöglichkeiten für Listen

Dieser Artikel beschreibt die unterschiedlichen Sortiereinstellungen für Weblication® Listen.

Innerhalb von Weblication® Listen können Sie zur Sortierung der Listeninhalte verschiedene Sortieralgorithmen (orderType) verwenden, welche nachfolgend beschrieben sind:

  • nat
    Sortiert ein Array in "natürlicher Reihenfolge", Groß/Kleinschreibung wird ignoriert
  • natLocal
    Sortiert ein Array in "natürlicher Reihenfolge" und berücksichtigt gleichzeitig deutsche Umlaute
  • numeric
    Sortiert numerisch (z.B. 1, 2, 10, etc.)

Sofern keine Sortierung angegeben ist, wird nach Zeichenketten sortiert.

Beispiel: Auszug aus der Aktuelles-Liste des Beispielprojektes

    <wd:item type="list.standard" uid="586a9b2bc7ae7e9f7bc988ae1ae17c87">
      <wd:fragment id="listtemplate" type="src.file">/demoGlobal/wGlobal/layout/templates/lists/default.wFilelist.php</wd:fragment>
      <wd:fragment id="entriesPage" type="char.text">10</wd:fragment>
      <wd:fragment id="limitPages" type="char.text">10</wd:fragment>
      <wd:fragment id="orderBy" type="char.text">/wd:extension/wd:meta/wd:publication/@time</wd:fragment>
      <wd:fragment id="orderDir" type="char.text">desc</wd:fragment>
      <wd:fragment id="orderType" type="char.text">natLocal</wd:fragment>
      <wd:fragment id="dir" type="src.dir">/demo/aktuelles/meldungen</wd:fragment>
      <wd:fragment id="dirRecursive" type="src.default"/>
      <wd:fragment id="file" type="src.default"/>
      <wd:fragment id="useManualOrderIds"/>
      <wd:group id="filters">
      </wd:group>
      <wd:fragment id="listTemplatesClass" type="char.default">default</wd:fragment>
      <wd:fragment id="limitFrom" type="char.default"/>
      <wd:fragment id="allowSelf" type="char.default"/>
      <wd:fragment id="filterOperator" type="char.default">and</wd:fragment>
      <wd:fragment id="showThumbnails" type="char.default">1</wd:fragment>
      <wd:fragment id="manualOrderId" type="char.default">5443784</wd:fragment>
      <wd:fragment id="allowUpload" type="char.default"/>
      <wd:fragment id="widthThumbnails" type="char.default"/>
      <wd:fragment id="execution" type="char.default"/>
      <wd:fragment id="expires" type="char.default"/>
      <wd:fragment id="textNoEntries" type="text.default"><![CDATA[<p>&#160;</p>]]></wd:fragment>
      <wd:fragment id="createHD" type="char.default"/>
      <wd:fragment id="allowEntriesPageByParam" type="char.default"/>
      <wd:fragment id="layout" type="char.default">0</wd:fragment>
      <wd:fragment id="allowOrderParam" type="char.default"/>
      <wd:fragment id="lazyLoad" type="char.default"/>
    </wd:item>