folgende Ausgangslage:
Ich habe einen Dokument-Typ eingerichtet.
Es basiert zur Zeit nur 1Dokument auf diesem Dok-Typ (wird mehr, zum Test reichts aber).
In einer anderen Vorlage möchte ich jetzt bestimmte Inhalte der Dokumente mit diesem Dok-Typ auflisten.
Dazu habe ich für die Listview 2 Conditions angelegt. Das merkwürdige ist: verwende ich die Conditions einzeln bekomme ich das Dokument (bzw. die Inhalte), verbinde ich die Conditions mit ConditionAnd funktioniert es nicht mehr.
Jedes Dokument mit diesem Dok-Typ hat ein Feld (input choice) mit einem String-Wert und ein Feld (input date) mit einer Datumsangabe.
Ich versuche jetzt in der Listview alle Dokumente zu finden, die im choice-Feld ('haus') einen bestimmten Wert enthalten und deren ablauf-datum noch nicht verstrichen ist (also ablauf_datum >= heute).
$heute ist eine Timestamp-Variable, die ich in einem php-Bereich setzte (auf den heutigen Tag=> $heute = time(); ).
Code: Alles auswählen
<we:condition name="bedingung">
<we:conditionAdd field="haus" value="\$haus" compare="=" />
<we:conditionAnd/>
<we:conditionAdd field="ablauf_datum" value="\$heute" compare=">=" />
</we:condition>
<we:listview name="haeuser" type="document" doctype="Dok-Typ" condition="\$bed" order="ablauf_datum" >
<we:repeat>...
Hat jemand ne Idee, warum das nicht läuft?
Bin für jeden Hinweis dankbar.
Grüße
Michael