Bei diesem Attribut geben Sie als Wert eine SQL-Bedingung an um die Anzeige einzuschränken. Wenn Sie größer/kleiner Vergleiche Benutzen möchten, müssen Sie anstelle der spitzen Klammern (< >) die HTML-Codierung der spitzen Klammern benutzen (< für „<“ und > für „>“). Bei Datumsvergleichen müssen Sie darauf achten, dass webEdition ein Datum als Unix-Timestamp (Sekunden seit 01.01.1970) ablegt. Wenn Sie Datumsvergleiche machen möchten, müssen Sie dafür die MySql Funktion UNIX_TIMESTAMP() bzw. FROM_UNIXTIME() benutzen. Sie können auch den Wert für dieses Attribut zuvor mit dem Tag <we:condition> bzw. mit PHP konstruieren
Beispiel:
Dieses Beispiel gibt alle Termine für das aktuelle Jahr aus.
<?PHP $Start = mktime ( 0, 0, 0, 1, 1, date ( "Y" ) ); $Ende = mktime ( 0, 0, 0, 12, 31, date ("Y" ) ); $dateCondition="date_Datum > $Start && date_Datum < $Ende"; ?> <we:listview type="object" name="Terminliste" classid="1" condition="\$dateCondition"> ... </we:listview>