Benutzer-Werkzeuge

Webseiten-Werkzeuge


we:cond_lv

Condition für Listview

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 (&lt; für „<“ und &gt; 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 &gt; $Start && date_Datum &lt; $Ende";
?>

<we:listview type="object" name="Terminliste" classid="1" condition="\$dateCondition">
...
</we:listview>
we/cond_lv.txt · Zuletzt geändert: 2015/12/19 00:00 (Externe Bearbeitung)