Seite 1 von 1

Sortieren nach Datum

Verfasst: 6. Aug 2017, 20:36
von jm2267
Hallo,

Ich habe unter flexContent7 das Datum im Format d.m.Y abgelegt. Dieses Datumsformat ist auch in den Grundeinstellungen eingestellt.

Der Inhalt von flexContent7 wird auch eingelesen und erscheint dann auch im BE beim jeweiligen Produkt unter "Flexible Produktinformationen" als z.B. 15.01.2017

In Darstellungsvorgaben sind auch unter "Angebotene Felder für benutzerdefinierte Sortierung" die entsprechenden Felder (auf-/absteigend) mit dem "Alias oder Schlüsselwort" flexContent7 eingestellt.


Das Problem ist, dass die Produkte anscheinend nach der ersten Komponente des Datums (Tag) sortiert werden, also das neueste hat z.B. das Datum 31.01.2010 und das älteste 01.01.2017.
Woran kann es liegen?

Jarek

Re: Sortieren nach Datum

Verfasst: 6. Aug 2017, 20:46
von supportteam2
Um ein Datum mit einer Stringsortierung, wie Sie in diesem Fall angewandt wird, brauchbar sortieren zu können, sollten Datumsangaben im Format YYYY-MM-DD erfolgen. Bitte testen Sie mal, ob Sie das gewünschte Ergebnis erreichen, wenn Sie die Datumswerte entsprechend anpassen.

Re: Sortieren nach Datum

Verfasst: 7. Aug 2017, 09:45
von jm2267
Hallo,

Datumsangaben im Format JJJJ-MM-TT führen zum erwünschten Ergebnis. Allerdings, wenn ich im MPM das bisherige Datumsformat (TT.MM.JJJJ) zum neuen konvertiere, wird das zwar im MPM anstandslos übernommen und gespeichert, aber schon während des CSV-Exports erfolgt eine Rückkonvertierung zu TT.MM.JJJJ, was dann natürlich beim Produktimport übernommen wird.

Gibt es eine Möglichkeit, das Format JJJJ-MM-TT beim CSV-Export zu behalten?

Gruss

Jarek

Re: Sortieren nach Datum

Verfasst: 9. Aug 2017, 22:44
von supportteam
Der MPM selbst konvertiert das Datum nicht. Falls Sie die Regionaleinstellungen Ihres Betriebssystems bspw. auf US und das Zellenformat der FlexContent-Felder auf Datum umgestellt haben, könnte ggf. Excel die Konvertierung durchführen. Falls ja, belassen Sie das Zellenformat auf Standard/Text, damit Excel diese Spalte nicht als Datum verarbeitet.