listview condition - Datum filtern

Fragen zum Erstellen von Templates für webEdition.
Benutzeravatar
eSKa
Senior Member
Beiträge: 557
Registriert: Do 1. Jan 1970, 02:00

listview condition - Datum filtern

Beitragvon eSKa » Mo 24. Okt 2011, 16:36

hallo an die webEdition-Gemeinde

ich stehe so ein bisschen auf dem Schlauch.

Ich habe Veranstaltungen, die natürlich auch mit einem Datum versehen sind.
Anhand einer Suche, kann mit einem DropDown-Menu ein Monat gewählt werden, welches entsprechend die Monatszahl weitergibt.

Um die Veranstaltungen im gewählten Monat auszugeben, dachte ich an eine Condition in der Form

<we:conditionAdd var="Datum" type="global" field="Datum" compare="=" format="m">
oder
<we:conditionAdd var="Datum" type="date" field="Datum" compare="=" format="m">

Beide Abfragen bringen mich allerdings nicht zum gewünschten Ziel.

Ein Datums-Feld in der Form
<we:field type="date" format="m" name="Datum" />
gibt ja auch nur den Monat aus. Warum kann ich die Suche nicht entsprechend Filtern.
Gibt es noch eine Möglichkeit das Datum in der Condition zu formatieren, oder von welcher Seite sollte man hier ran gehen?

Komme hier irgendwie nicht weiter, bin für jeden Tipp dankbar.

piXel relations GmbH | Agentur für Online-Kommunikation
Luxemburger Str. 93 | 50354 Hürth
Telefon 0 22 33 / 99 66 81
www.pixelrelations.de | info@pixelrelations.de

mokraemer
Senior Member
Beiträge: 3619
Registriert: So 8. Aug 2010, 01:23
Wohnort: Mainz

Re: listview condition - Datum filtern

Beitragvon mokraemer » Mo 24. Okt 2011, 20:16

ich vermute das dein Datum als UNIX_TIMESTAMP gespeichert ist.
Um das jetzt nach einem Monat zu filtern muß man etwas tricksen - in etwa:

Code: Alles auswählen

<?php
$von=mktime(0,0,0,$month,1);
$month++;
$year=date('Y');
if($month>12){
  $month=1;
  $year++;
}
$bis=mktime(0,0,0,$month,1,$year);
?>
dann mußt du Datum mit >$von und <$bis filtern.
webEdition-Kern-Entwickler


Zurück zu „webEdition Templates erstellen (we:Tags)“

Wer ist online?

Mitglieder in diesem Forum: Google [Bot] und 20 Gäste