luettel
I'm new here

Sortierung einer FS_LIST nach Datum

Hallo Zusammen,

ich habe in er FS_LIST ein linktemplates:

<FS_LIST name="st_termine" hFill="yes" rows="10">

    <DATASOURCE type="inline" useLanguages="yes">

      <ACTIONS>

        <ACTION name="ADD">

          <PARAM name="add-index">last</PARAM>

        </ACTION>

        <ACTION name="REMOVE"/>

        <ACTION name="UP"/>

        <ACTION name="DOWN"/>

        <ACTION name="EDIT"/>

      </ACTIONS>

      <COLUMNS>

        <COLUMN show="no">#identifier</COLUMN>

      </COLUMNS>

      <LAYOUT>

        <ADD component="toolbar" constraint="top"/>

        <ADD component="overview" constraint="center"/>

        <ADD component="singleview" constraint="bottom"/>

      </LAYOUT>

      <TEMPLATES source="linktemplates">

        <TEMPLATE uid="termine"/>

      </TEMPLATES>

    </DATASOURCE>

    <LANGINFOS>

      <LANGINFO lang="*" label="Termine"/>

    </LANGINFOS>

  </FS_LIST>

Im Link-Template Termine ist ein Start und ein Ende Datum

Jetzt möchte ich das bei der Ausgabe sortieren, weil der Redaktuer wahrscheinlich die Termine einfach so einträgt. Gibt es da eine schöne Lösung?

Bisher gehe ich es wie foglt aus:

$CMS_FOR(element,st_termine)$

     $CMS_VALUE(element.get(#global.language, "lt_date_from").get)$

$CMS_END_FOR$   

Jetzt sollen die Termine sortiert sein..

0 Kudos
1 Reply
Peter_Jodeleit
Crownpeak employee

Wenn du die Klammern und sonstige Fehler korrigierst, sollte es in etwa so funktionieren:


$CMS_FOR(element, st_termint.copy.sort(x->x.get(#global.language, "lt_date_from").get()))$

  $CMS_VALUE(element)$

$CMS_END_FOR$

Peter
0 Kudos