Problem bei Conditions im listview
Verfasst: Mi 13. Sep 2017, 12:39
Hallo zusammen,
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(); ).
Bei dieser Variante bekomme ich kein Ergebnis. Jedes Condition einzeln liefert aber ein Ergebnis.
Hat jemand ne Idee, warum das nicht läuft?
Bin für jeden Hinweis dankbar.
Grüße
Michael
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