In WE 8.0.3 wurde folgende condition hinterlegt und funtkionierte einwandfrei:
Code: Alles auswählen
<we:condition name="condition_team">
<we:condition>
<we:conditionAdd field="Arbeitsplatz_1" type="global" var="aid_id" compare="="/>
<we:conditionOr/>
<we:conditionAdd field="Arbeitsplatz_2" type="global" var="aid_id" compare="="/>
<we:conditionOr/>
<we:conditionAdd field="Arbeitsplatz_3" type="global" var="aid_id" compare="="/>
<we:conditionOr/>
<we:conditionAdd field="Arbeitsplatz_4" type="global" var="aid_id" compare="="/>
</we:condition>
<we:conditionAnd/>
<we:condition>
<we:conditionAdd field="Name" type="global" var="thisprofile" compare="!=" />
</we:condition>
</we:condition>
<we:listview type="object" classid="2" name="Team" order="Typ DESC,Name" condition="$condition_team">
<we:repeat>
.....
</we:repeat>
</we:listview>
Nach Einspielen der Version 8.0.3.1 funktionierte diese condition nicht mehr -> Vorgehen mit Ausschlussprinzip ergab dann, dass die condition mit folgendem Aufbau greift:
Code: Alles auswählen
<we:condition name="condition_team">
<we:conditionAdd field="Arbeitsplatz_1" type="global" var="aid_id" compare="="/>
<we:conditionOr/>
<we:conditionAdd field="Arbeitsplatz_2" type="global" var="aid_id" compare="="/>
<we:conditionOr/>
<we:conditionAdd field="Arbeitsplatz_3" type="global" var="aid_id" compare="="/>
<we:conditionOr/>
<we:conditionAdd field="Arbeitsplatz_4" type="global" var="aid_id" compare="="/>
<we:conditionAnd/>
<we:conditionAdd field="Name" type="global" var="thisprofile" compare="!=" />
</we:condition>