Hi,
habe ein kleines Problem mit der Sortierung und Filterung eines Kataloges. Der Katalog enthält Veranstaltungsdaten mit einem Datumsfeld (timestamp), welches das Datum im Format d.m.Y, H:i im Frontend ausgibt.
Ich habe dazu zwei Filter erzeugt: Startdatum und Enddatum mit Input-Feldern, welche mit einem Datepicker bestückt werden können. Die Eingabe einer Uhrzeit in diese Felder ist nicht vorgesehen, der Datepicker bestückt die Felder nur mit dem Datum. Nun zum Problem: Der Datepicker stellt als Uhrzeit offenbar 00:00 ein, so dass ein leeres Inhaltselement zurückgeliefert wird, wenn in die Felder Start- und Enddatum dasselbe Datum eingegeben wird. Die Suche erfolgt dann z.B. von heute 00:00 Uhr bis heute 00:00 Uhr -> leer
Ich habe versucht für Datum und Uhrzeit zwei getrennte Felder im Katalog anzulegen. Dies funktioniert auch und die beiden Filter arbeiten dann wie vorgesehen (jetzt steht ja 00:00 als Uhrzeit im Datumsfeld drin), allerdings ist meine Listensortierung (Ich sortiere auf das Feld Datum) zwar aufsteigend beim Datum, wenn aber mehrere Veranstaltungen auf den selben Tag fallen, ist die Sortierung nach Uhrzeit aufsteigend nicht mehr gegeben und die Veranstaltungen erscheinen für diesen Tag durcheinandergewürfelt.
Ich müsste also auf zwei Felder sortieren: Erst nach Datum und dann nach Uhrzeit oder das Problem mit dem Datepicker in den beiden Filtern lösen.
Grüße,
Bernhard
Edit Typos und Ergänzungen
habe ein kleines Problem mit der Sortierung und Filterung eines Kataloges. Der Katalog enthält Veranstaltungsdaten mit einem Datumsfeld (timestamp), welches das Datum im Format d.m.Y, H:i im Frontend ausgibt.
Ich habe dazu zwei Filter erzeugt: Startdatum und Enddatum mit Input-Feldern, welche mit einem Datepicker bestückt werden können. Die Eingabe einer Uhrzeit in diese Felder ist nicht vorgesehen, der Datepicker bestückt die Felder nur mit dem Datum. Nun zum Problem: Der Datepicker stellt als Uhrzeit offenbar 00:00 ein, so dass ein leeres Inhaltselement zurückgeliefert wird, wenn in die Felder Start- und Enddatum dasselbe Datum eingegeben wird. Die Suche erfolgt dann z.B. von heute 00:00 Uhr bis heute 00:00 Uhr -> leer
Ich habe versucht für Datum und Uhrzeit zwei getrennte Felder im Katalog anzulegen. Dies funktioniert auch und die beiden Filter arbeiten dann wie vorgesehen (jetzt steht ja 00:00 als Uhrzeit im Datumsfeld drin), allerdings ist meine Listensortierung (Ich sortiere auf das Feld Datum) zwar aufsteigend beim Datum, wenn aber mehrere Veranstaltungen auf den selben Tag fallen, ist die Sortierung nach Uhrzeit aufsteigend nicht mehr gegeben und die Veranstaltungen erscheinen für diesen Tag durcheinandergewürfelt.
Ich müsste also auf zwei Felder sortieren: Erst nach Datum und dann nach Uhrzeit oder das Problem mit dem Datepicker in den beiden Filtern lösen.
Grüße,
Bernhard
Edit Typos und Ergänzungen
Kommentar